Skip to content

Commit 040f8b7

Browse files
authored
feature/migrate-subgraph (#387)
1 parent a7aed20 commit 040f8b7

File tree

1 file changed

+26
-22
lines changed

1 file changed

+26
-22
lines changed

.drone.yml

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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

681681
steps:
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

Comments
 (0)