@@ -668,43 +668,49 @@ trigger:
668668 event :
669669 - promote
670670 target :
671- # deploy the dataprotector subgraph
672- - subgraph-deploy-dev
673671 # deploy the dataprotector subgraph for the staging environment
674672 - subgraph-deploy-staging
673+ # deploy the dataprotector subgraph
674+ - subgraph-deploy-tmp
675675 # deploy the dataprotector subgraph for the prod environment
676676 - subgraph-deploy-prod
677677 branch :
678678 - develop
679679 - main
680680
681681steps :
682- - name : deploy-v2-dev
682+ - name : install deps
683+ image : node:18.19
684+ pull : always
685+ commands :
686+ - cd packages/subgraph
687+ - npm ci
688+
689+ - name : deploy-v2-staging
683690 image : node:18.19
684691 params :
685692 - START_BLOCK
686693 environment :
687694 GRAPHNODE_URL :
688- from_secret : graphnode-url
695+ from_secret : graphnode-url-staging
689696 IPFS_URL :
690- from_secret : ipfs-url
691- ENV : prod
697+ from_secret : ipfs-url-staging
698+ ENV : staging
692699 commands :
693700 - cd packages/subgraph
694- - export SUBGRAPH_NAME=bellecour/dev -dataprotector-v2
701+ - export SUBGRAPH_NAME=bellecour/staging -dataprotector-v2
695702 - echo "deploying commit $DRONE_COMMIT on subgraph $SUBGRAPH_NAME"
696- - npm ci
697703 - npm run codegen
698704 - npm run build
699705 - npx graph create --node $GRAPHNODE_URL $SUBGRAPH_NAME
700- - npx graph deploy --node $GRAPHNODE_URL $SUBGRAPH_NAME --ipfs $IPFS_URL --version-label $DRONE_COMMIT
706+ - npx graph deploy --node $GRAPHNODE_URL $SUBGRAPH_NAME --ipfs $IPFS_URL --version-label $(npm pkg get version)
701707 when :
702708 target :
703- - subgraph-deploy-dev
709+ - subgraph-deploy-staging
704710 branch :
705711 - develop
706712
707- - name : deploy-v2-prod
713+ - name : deploy-v2-tmp
708714 image : node:18.19
709715 params :
710716 - START_BLOCK
@@ -716,20 +722,19 @@ steps:
716722 ENV : prod
717723 commands :
718724 - cd packages/subgraph
719- - export SUBGRAPH_NAME=bellecour/dataprotector-v2
725+ - export SUBGRAPH_NAME=bellecour/tmp- dataprotector-v2
720726 - echo "deploying commit $DRONE_COMMIT on subgraph $SUBGRAPH_NAME"
721- - npm ci
722727 - npm run codegen
723728 - npm run build
724729 - npx graph create --node $GRAPHNODE_URL $SUBGRAPH_NAME
725- - npx graph deploy --node $GRAPHNODE_URL $SUBGRAPH_NAME --ipfs $IPFS_URL --version-label $(npm pkg get version)
730+ - npx graph deploy --node $GRAPHNODE_URL $SUBGRAPH_NAME --ipfs $IPFS_URL --version-label $DRONE_COMMIT
726731 when :
727732 target :
728- - subgraph-deploy-prod
733+ - subgraph-deploy-tmp
729734 branch :
730735 - main
731736
732- - name : deploy-v2-staging
737+ - name : deploy-v2-prod
733738 image : node:18.19
734739 params :
735740 - START_BLOCK
@@ -738,21 +743,20 @@ steps:
738743 from_secret : graphnode-url
739744 IPFS_URL :
740745 from_secret : ipfs-url
741- ENV : staging
746+ ENV : prod
742747 commands :
743748 - cd packages/subgraph
744- - export SUBGRAPH_NAME=bellecour/staging- dataprotector-v2
749+ - export SUBGRAPH_NAME=bellecour/dataprotector-v2
745750 - echo "deploying commit $DRONE_COMMIT on subgraph $SUBGRAPH_NAME"
746- - npm ci
747751 - npm run codegen
748752 - npm run build
749753 - npx graph create --node $GRAPHNODE_URL $SUBGRAPH_NAME
750754 - npx graph deploy --node $GRAPHNODE_URL $SUBGRAPH_NAME --ipfs $IPFS_URL --version-label $(npm pkg get version)
751755 when :
752756 target :
753- - subgraph-deploy-staging
757+ - subgraph-deploy-prod
754758 branch :
755- - develop
759+ - main
756760
757761---
758762# pipeline to deploy app whitelist on iexec
@@ -937,7 +941,7 @@ steps:
937941 from_secret : nexus-password
938942 tags :
939943 - dev
940- - ' dev-${DRONE_COMMIT}'
944+ - " dev-${DRONE_COMMIT}"
941945 when :
942946 branch :
943947 - develop
0 commit comments