@@ -810,119 +810,6 @@ steps:
810810 - protected-data-delivery-dapp-deploy-app-whitelist-staging
811811 - protected-data-delivery-dapp-deploy-app-whitelist-prod
812812
813- ---
814- # dapp content-creator: build non-scone (non-tee) docker image & publish on docker-regis (dev)
815- kind : pipeline
816- type : docker
817- name : protected-data-delivery-dapp publish non-tee docker image
818-
819- trigger :
820- event :
821- - promote
822- target :
823- # build the protected-data-delivery-dapp non-tee docker image for dev
824- - protected-data-delivery-dapp-docker-non-tee-dev
825- # build the protected-data-delivery-dapp non-tee docker image for staging
826- - protected-data-delivery-dapp-docker-non-tee-staging
827- # build the protected-data-delivery-dapp non-tee docker image for prod
828- - protected-data-delivery-dapp-docker-non-tee-prod
829- branch :
830- - develop
831- - main
832-
833- steps :
834- - name : install-dependencies
835- image : node:14-alpine3.11
836- pull : always
837- commands :
838- - cd packages/protected-data-delivery-dapp
839- - node -v
840- - npm -v
841- - npm ci
842-
843- - name : format
844- image : node:14-alpine3.11
845- commands :
846- - cd packages/protected-data-delivery-dapp
847- - npm run check-format
848-
849- - name : lint
850- image : node:18.19
851- commands :
852- - cd packages/protected-data-delivery-dapp
853- - npm run lint
854-
855- - name : set-prod-tag-from-package
856- image : node:18.19
857- # generates the .tags file for the docker plugin
858- commands :
859- - cd packages/protected-data-delivery-dapp
860- - npm pkg get version | sed 's/"//g' > ../../.tags
861- when :
862- branch :
863- - main
864- target :
865- - protected-data-delivery-dapp-docker-non-tee-prod
866-
867- - name : set-staging-tag
868- image : node:18.19
869- # generates the .tags file for the docker plugin
870- commands :
871- - cd packages/protected-data-delivery-dapp
872- - echo "staging-$DRONE_COMMIT" > ../../.tags
873- when :
874- branch :
875- - develop
876- - main
877- target :
878- - protected-data-delivery-dapp-docker-non-tee-staging
879-
880- - name : publish-dev-non-tee-docker-image
881- # plugin doc https://plugins.drone.io/plugins/docker and repo https://github.com/drone-plugins/drone-docker
882- image : plugins/docker
883- pull : always
884- settings :
885- context : packages/protected-data-delivery-dapp
886- dockerfile : packages/protected-data-delivery-dapp/Dockerfile
887- registry : docker-regis.iex.ec
888- repo : docker-regis.iex.ec/product/protected-data-delivery-dapp
889- pull_image : true
890- username :
891- from_secret : nexus-user
892- password :
893- from_secret : nexus-password
894- tags :
895- - dev
896- - " dev-${DRONE_COMMIT}"
897- when :
898- branch :
899- - develop
900- target :
901- - protected-data-delivery-dapp-docker-non-tee-dev
902-
903- - name : publish-prod/staging-non-tee-docker-image
904- # plugin doc https://plugins.drone.io/plugins/docker and repo https://github.com/drone-plugins/drone-docker
905- image : plugins/docker
906- pull : always
907- settings :
908- context : packages/protected-data-delivery-dapp
909- dockerfile : packages/protected-data-delivery-dapp/Dockerfile
910- # tag comes from .tags file
911- registry : docker-regis.iex.ec
912- repo : docker-regis.iex.ec/product/protected-data-delivery-dapp
913- pull_image : true
914- username :
915- from_secret : nexus-user
916- password :
917- from_secret : nexus-password
918- when :
919- branch :
920- - develop
921- - main
922- target :
923- - protected-data-delivery-dapp-docker-non-tee-staging
924- - protected-data-delivery-dapp-docker-non-tee-prod
925-
926813---
927814# pipeline to deploy dapp on iexec
928815kind : pipeline
0 commit comments