@@ -3,6 +3,9 @@ generate_deb_dev:
3
3
stage : build
4
4
before_script :
5
5
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
6
+ - cd faraday-linux-installers-builder
7
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
8
+ - cd ..
6
9
- mv py3.tar /
7
10
- cd /; tar xf py3.tar; cd -
8
11
@@ -26,7 +29,7 @@ generate_deb_dev:
26
29
- gem install --no-document fpm-1.11.0.gem
27
30
- cd ../../
28
31
- POSTFIX=$(echo "$CI_COMMIT_BRANCH" | awk '{split($1,a,"_");split($1,b,"/"); if (a[3]!="y2k") if (b[2]=="dev"||b[2]=="master") print ""; else print "~"a[3]; else exit 1;}')
29
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb
32
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb white
30
33
- mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
31
34
needs :
32
35
- job : generate_build_file_dev
@@ -50,6 +53,9 @@ generate_deb_staging:
50
53
stage : build
51
54
before_script :
52
55
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
56
+ - cd faraday-linux-installers-builder
57
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
58
+ - cd ..
53
59
- mv py3.tar /
54
60
- cd /; tar xf py3.tar; cd -
55
61
@@ -73,7 +79,7 @@ generate_deb_staging:
73
79
- gem install --no-document fpm-1.11.0.gem
74
80
- cd ../../
75
81
- POSTFIX=$(echo "$CI_COMMIT_BRANCH" | awk '{split($1,a,"_");split($1,b,"/"); if (a[3]!="y2k") if (b[2]=="dev"||b[2]=="master") print ""; else print "~"a[3]; else exit 1;}')
76
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb
82
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb white
77
83
- mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
78
84
needs :
79
85
- job : generate_build_file_staging
@@ -94,6 +100,9 @@ generate_deb_master:
94
100
stage : build
95
101
before_script :
96
102
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
103
+ - cd faraday-linux-installers-builder
104
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
105
+ - cd ..
97
106
- mv py3.tar /
98
107
- cd /; tar xf py3.tar; cd -
99
108
@@ -117,7 +126,7 @@ generate_deb_master:
117
126
- gem install --no-document fpm-1.11.0.gem
118
127
- cd ../../
119
128
- POSTFIX=$(echo "$CI_COMMIT_BRANCH" | awk '{split($1,a,"_");split($1,b,"/"); if (a[3]!="y2k") if (b[2]=="dev"||b[2]=="master") print ""; else print "~"a[3]; else exit 1;}')
120
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb
129
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG)~$((`date '+%s%N'`/1000))$POSTFIX server deb white
121
130
- mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
122
131
needs :
123
132
- job : generate_build_file_master
@@ -141,6 +150,9 @@ generate_rpm_dev:
141
150
- yum -y upgrade
142
151
- yum -y install which git epel-release centos-release-scl
143
152
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
153
+ - cd faraday-linux-installers-builder
154
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
155
+ - cd ..
144
156
- mv py3.tar /
145
157
- cd /; tar xf py3.tar; cd -
146
158
- yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -170,7 +182,7 @@ generate_rpm_dev:
170
182
- gem install --no-document public_suffix -v 4.0.7
171
183
- gem install --no-document fpm-1.11.0.gem
172
184
- cd ../../
173
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm
185
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm white
174
186
- mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
175
187
needs :
176
188
- job : generate_build_file_dev
@@ -196,6 +208,9 @@ generate_rpm_staging:
196
208
- yum -y upgrade
197
209
- yum -y install which git epel-release centos-release-scl
198
210
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
211
+ - cd faraday-linux-installers-builder
212
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
213
+ - cd ..
199
214
- mv py3.tar /
200
215
- cd /; tar xf py3.tar; cd -
201
216
- yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -225,7 +240,7 @@ generate_rpm_staging:
225
240
- gem install --no-document public_suffix -v 4.0.7
226
241
- gem install --no-document fpm-1.11.0.gem
227
242
- cd ../../
228
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm
243
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm white
229
244
- mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
230
245
needs :
231
246
- job : generate_build_file_staging
@@ -248,6 +263,9 @@ generate_rpm_master:
248
263
- yum -y upgrade
249
264
- yum -y install which git epel-release centos-release-scl
250
265
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/faradaysec/faraday-linux-installers-builder.git
266
+ - cd faraday-linux-installers-builder
267
+ - " if ! [ -z $INSTALLER_BRANCH ]; then git checkout $INSTALLER_BRANCH; fi"
268
+ - cd ..
251
269
- mv py3.tar /
252
270
- cd /; tar xf py3.tar; cd -
253
271
- yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -277,7 +295,7 @@ generate_rpm_master:
277
295
- gem install --no-document public_suffix -v 4.0.7
278
296
- gem install --no-document fpm-1.11.0.gem
279
297
- cd ../../
280
- - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm
298
+ - sh faraday-linux-installers-builder/build.sh $(eval $IMAGE_TAG) server rpm white
281
299
- mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
282
300
needs :
283
301
- job : generate_build_file_master
0 commit comments