File tree Expand file tree Collapse file tree 6 files changed +729
-0
lines changed
dataprotector-deserializer
protected-data-delivery-dapp Expand file tree Collapse file tree 6 files changed +729
-0
lines changed Original file line number Diff line number Diff line change 1+ # ##################### DATAPROTECTOR DESERIALIZER DRONE CI ######################
2+ kind : pipeline
3+ type : docker
4+ name : dataprotector-deserializer-default
5+
6+ trigger :
7+ event : push
8+
9+ steps :
10+ - name : build test dependency dataprotector-sdk
11+ image : node:18
12+ pull : always
13+ commands :
14+ - cd packages/sdk
15+ - npm ci
16+ - npm run codegen
17+ - npm run build
18+
19+ - name : install
20+ image : node:18
21+ pull : always
22+ commands :
23+ - cd packages/dataprotector-deserializer
24+ - node -v
25+ - npm -v
26+ - npm ci
27+ - npm run test:prepare
28+
29+ - name : format
30+ image : node:18
31+ commands :
32+ - cd packages/dataprotector-deserializer
33+ - npm run check-format
34+
35+ - name : lint
36+ image : node:18
37+ commands :
38+ - cd packages/dataprotector-deserializer
39+ - npm run lint
40+
41+ - name : check-types
42+ image : node:18
43+ commands :
44+ - cd packages/dataprotector-deserializer
45+ - npm run check-types
46+
47+ - name : test
48+ image : node:18
49+ commands :
50+ - cd packages/dataprotector-deserializer
51+ - npm run test
52+
53+ - name : build
54+ image : node:18
55+ commands :
56+ - cd packages/dataprotector-deserializer
57+ - npm run build
58+
59+ ---
60+ kind : pipeline
61+ type : docker
62+ name : dataprotector-deserializer publish dry-run
63+
64+ trigger :
65+ event : push
66+
67+ steps :
68+ - name : install
69+ image : node:18
70+ pull : always
71+ commands :
72+ - node -v
73+ - npm -v
74+ - cd packages/dataprotector-deserializer
75+ - npm ci
76+
77+ - name : build
78+ image : node:18
79+ commands :
80+ - cd packages/dataprotector-deserializer
81+ - npm run build
82+
83+ - name : npm publish dry-run
84+ image : node:18
85+ commands :
86+ - cd packages/dataprotector-deserializer
87+ - npm publish --dry-run
Original file line number Diff line number Diff line change 1+ # dapp protected-data-delivery-dapp default pipeline
2+ kind : pipeline
3+ type : docker
4+ name : protected-data-delivery-dapp-default
5+
6+ trigger :
7+ event : push
8+
9+ steps :
10+ - name : check version match [get scone fingerprint (prod)]
11+ image : node:18.19
12+ commands :
13+ - cd packages/protected-data-delivery-dapp
14+ - cat ../../.drone.yml | grep "iexechub/protected-data-delivery-dapp:$(npm pkg get version | sed 's/"//g')-sconify-"
15+
16+ - name : install
17+ image : node:14-alpine3.11
18+ pull : always
19+ commands :
20+ - cd packages/protected-data-delivery-dapp
21+ - node -v
22+ - npm -v
23+ - npm ci
24+
25+ - name : check-code-format
26+ image : node:14-alpine3.11
27+ commands :
28+ - cd packages/protected-data-delivery-dapp
29+ - npm run check-format
30+
31+ - name : lint
32+ image : node:18.19
33+ commands :
34+ - cd packages/protected-data-delivery-dapp
35+ - npm run lint
36+
37+ - name : docker-publish-dry-run
38+ # plugin doc https://plugins.drone.io/plugins/docker and repo https://github.com/drone-plugins/drone-docker
39+ image : plugins/docker
40+ pull : always
41+ settings :
42+ dry_run : true
43+ context : packages/protected-data-delivery-dapp
44+ dockerfile : packages/protected-data-delivery-dapp/Dockerfile
45+ registry : docker-regis.iex.ec
46+ repo : docker-regis.iex.ec/product/protected-data-delivery-dapp
47+ pull_image : true
48+ username :
49+ from_secret : nexus-user
50+ password :
51+ from_secret : nexus-password
You can’t perform that action at this time.
0 commit comments