-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gitlab-ci.yml
149 lines (135 loc) · 3.13 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
stages:
- build
- test
- backend-deploy-and-test
build:
stage: build
only:
- master
tags:
- blockbook
script: make build
unit-test:
stage: test
only:
- master
tags:
- blockbook
script: make test
integration-test:
stage: test
only:
- schedules
tags:
- blockbook
script: make test-integration ARGS="-run='TestIntegration/(bcash|bgold|bitcoin|dash|dogecoin|litecoin|vertcoin|zcash)=main/'"
backend-deploy-and-test-bcash:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/bcash.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh bcash
backend-deploy-and-test-bgold:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/bgold.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh bgold
backend-deploy-and-test-bitcoin:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/bitcoin.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh bitcoin
backend-deploy-and-test-dash:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/dash.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh dash
backend-deploy-and-test-digibyte:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/digibyte.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh digibyte
backend-deploy-and-test-dogecoin:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/dogecoin.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh dogecoin
backend-deploy-and-test-litecoin:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/litecoin.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh litecoin
backend-deploy-and-test-vertcoin:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/vertcoin.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh vertcoin
backend-deploy-and-test-zcash:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/zcash.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh zcash
backend-deploy-and-test-bitcoin_testnet:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/bitcoin_testnet.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh bitcoin_testnet bitcoin-testnet bitcoin=test testnet3/debug.log
backend-deploy-and-test-ethereum_testnet_ropsten:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/ethereum_testnet_ropsten.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh ethereum_testnet_ropsten ethereum-testnet-ropsten ethereum=test ethereum_testnet_ropsten.log