File tree Expand file tree Collapse file tree 3 files changed +78
-0
lines changed
Expand file tree Collapse file tree 3 files changed +78
-0
lines changed Original file line number Diff line number Diff line change @@ -605,6 +605,61 @@ steps:
605605 - smart-contract-staging-upgrade
606606 # - smart-contract-prod-upgrade
607607
608+ ---
609+ kind : pipeline
610+ type : docker
611+ name : publish dataprotector-subgraph-deployer docker image
612+
613+ trigger :
614+ event :
615+ - promote
616+ target :
617+ # publish a dataprotector-subgraph-deployer docker image dev
618+ - subgraph-deployer-docker-dev
619+ # publish a dataprotector-subgraph-deployer docker image prod
620+ - subgraph-deployer-docker-prod
621+ branch :
622+ - develop
623+ - main
624+
625+ steps :
626+ - name : set-prod-tag-from-package
627+ image : node:18.19
628+ # generates the .tags file for the docker plugin
629+ commands :
630+ - cd packages/subgraph
631+ - npm pkg get version | sed 's/"//g' > ../../.tags
632+ when :
633+ branch :
634+ - main
635+ target :
636+ - subgraph-deployer-docker-prod
637+
638+ - name : set-dev-tag
639+ image : node:18.19
640+ # generates the .tags file for the docker plugin
641+ commands :
642+ - echo "dev-$DRONE_COMMIT" > .tags
643+ when :
644+ branch :
645+ - develop
646+ target :
647+ - subgraph-deployer-docker-dev
648+
649+ - name : docker-dry-run
650+ image : plugins/docker
651+ pull : always
652+ settings :
653+ context : .
654+ dockerfile : packages/subgraph/deployer.Dockerfile
655+ registry : docker-regis.iex.ec
656+ repo : docker-regis.iex.ec/product/dataprotector-subgraph-deployer
657+ pull_image : true
658+ username :
659+ from_secret : nexus-user
660+ password :
661+ from_secret : nexus-password
662+
608663---
609664kind : pipeline
610665type : docker
Original file line number Diff line number Diff line change @@ -84,6 +84,14 @@ configure the prod DataProtectorSharing contract to use the prod environment
8484
8585### subgraph
8686
87+ #### subgraph-deployer-docker-dev
88+
89+ publish a dataprotector-subgraph-deployer docker image dev
90+
91+ #### subgraph-deployer-docker-prod
92+
93+ publish a dataprotector-subgraph-deployer docker image prod
94+
8795#### subgraph-deploy-dev
8896
8997deploy the dataprotector subgraph
Original file line number Diff line number Diff line change @@ -17,3 +17,18 @@ steps:
1717 - npm run codegen
1818 - npm run build
1919 - npm run check-format
20+
21+ - name : docker-dry-run
22+ image : plugins/docker
23+ pull : always
24+ settings :
25+ context : .
26+ dockerfile : packages/subgraph/deployer.Dockerfile
27+ registry : docker-regis.iex.ec
28+ repo : docker-regis.iex.ec/product/dataprotector-subgraph-deployer
29+ pull_image : true
30+ username :
31+ from_secret : nexus-user
32+ password :
33+ from_secret : nexus-password
34+ dry_run : true
You can’t perform that action at this time.
0 commit comments