Skip to content

Commit 800c496

Browse files
ci: remove deploy iexec dapp pipeline from Drone CI
1 parent 5a5ef3c commit 800c496

File tree

1 file changed

+0
-133
lines changed

1 file changed

+0
-133
lines changed

.drone.yml

Lines changed: 0 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -288,139 +288,6 @@ steps:
288288
password:
289289
from_secret: nexus-password
290290

291-
---
292-
#pipeline to publish dapp contract on iexec
293-
kind: pipeline
294-
type: docker
295-
name: deploy-dapp-contract
296-
297-
trigger:
298-
event:
299-
- promote
300-
target:
301-
- dapp-dev
302-
- dapp-prod
303-
branch:
304-
- main
305-
306-
steps:
307-
- name: get scone fingerprint (dev)
308-
image: iexechub/web3telegram-dapp:dev-${DRONE_COMMIT}-sconify-5.7.6-v15-production
309-
commands:
310-
- SCONE_HASH=1 node > deployment-dapp/.scone-fingerprint
311-
when:
312-
target:
313-
- dapp-dev
314-
315-
- name: get scone fingerprint (prod)
316-
# /!\: maintain the version here
317-
image: iexechub/web3telegram-dapp:0.0.2-alpha-sconify-5.7.6-v15-production
318-
commands:
319-
- SCONE_HASH=1 node > deployment-dapp/.scone-fingerprint
320-
when:
321-
target:
322-
- dapp-prod
323-
324-
- name: install deps
325-
image: node:18.19
326-
pull: always
327-
commands:
328-
- npm ci
329-
- cd node_modules/whitelist-smart-contract
330-
- npm install --save-dev ts-node
331-
- cd ../../deployment-dapp
332-
- npm ci
333-
334-
- name: deploy dapp contract
335-
image: node:18.19
336-
pull: always
337-
environment:
338-
DRONE_DEPLOY_TO: $DRONE_DEPLOY_TO
339-
WALLET_PRIVATE_KEY_DEV:
340-
from_secret: web3telegram-dapp-owner-dev-privatekey
341-
WALLET_PRIVATE_KEY_PROD:
342-
from_secret: web3telegram-dapp-owner-prod-privatekey
343-
commands:
344-
- cd deployment-dapp
345-
- npm run deploy-dapp
346-
347-
- name: push dapp secret
348-
image: node:18.19
349-
pull: always
350-
environment:
351-
DRONE_DEPLOY_TO: $DRONE_DEPLOY_TO
352-
WALLET_PRIVATE_KEY_DEV:
353-
from_secret: web3telegram-dapp-owner-dev-privatekey
354-
WALLET_PRIVATE_KEY_PROD:
355-
from_secret: web3telegram-dapp-owner-prod-privatekey
356-
TELEGRAM_BOT_TOKEN_DEV:
357-
from_secret: telegram-bot-token-dev
358-
TELEGRAM_BOT_TOKEN_PROD:
359-
from_secret: telegram-bot-token-prod
360-
commands:
361-
- cd deployment-dapp
362-
- npm run push-dapp-secret
363-
364-
- name: publish free sell order
365-
image: node:18.19
366-
pull: always
367-
environment:
368-
DRONE_DEPLOY_TO: $DRONE_DEPLOY_TO
369-
WALLET_PRIVATE_KEY_DEV:
370-
from_secret: web3telegram-dapp-owner-dev-privatekey
371-
WALLET_PRIVATE_KEY_PROD:
372-
from_secret: web3telegram-dapp-owner-prod-privatekey
373-
PRICE: '0'
374-
VOLUME: '1000000000'
375-
commands:
376-
- cd deployment-dapp
377-
- npm run publish-sell-order
378-
379-
- name: add resource to whitelist dev
380-
image: node:18.12.1
381-
environment:
382-
WALLET_PRIVATE_KEY:
383-
from_secret: deployer-dev-privatekey # dev whitelist smart contract deployer
384-
CONTRACT_ADDRESS:
385-
from_secret: web3telegram-whitelist-dev-address
386-
commands:
387-
- cd node_modules/whitelist-smart-contract
388-
- export ADDRESS_TO_ADD=$(cat ../../deployment-dapp/.app-address) && npm run addResourceToWhitelist
389-
when:
390-
target:
391-
- dapp-dev
392-
branch:
393-
- main
394-
395-
- name: add resource to whitelist prod
396-
image: node:18.12.1
397-
environment:
398-
WALLET_PRIVATE_KEY:
399-
from_secret: deployer-prod-privatekey
400-
CONTRACT_ADDRESS:
401-
from_secret: web3telegram-whitelist-prod-address
402-
commands:
403-
- cd node_modules/whitelist-smart-contract
404-
- export ADDRESS_TO_ADD=$(cat ../../deployment-dapp/.app-address) && npm run addResourceToWhitelist
405-
when:
406-
target:
407-
- dapp-prod
408-
branch:
409-
- main
410-
411-
- name: configure ENS
412-
image: node:18.19
413-
pull: always
414-
environment:
415-
DRONE_DEPLOY_TO: $DRONE_DEPLOY_TO
416-
WALLET_PRIVATE_KEY_DEV:
417-
from_secret: web3telegram-dapp-owner-dev-privatekey
418-
WALLET_PRIVATE_KEY_PROD:
419-
from_secret: web3telegram-dapp-owner-prod-privatekey
420-
commands:
421-
- cd deployment-dapp
422-
- npm run configure-ens
423-
424291
---
425292
# pipeline to publish sell order
426293
kind: pipeline

0 commit comments

Comments
 (0)