@@ -3,6 +3,9 @@ generate_deb_dev:
33 stage : build
44 before_script :
55 - 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 ..
69 - mv py3.tar /
710 - cd /; tar xf py3.tar; cd -
811
@@ -26,7 +29,7 @@ generate_deb_dev:
2629 - gem install --no-document fpm-1.11.0.gem
2730 - cd ../../
2831 - 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
3033 - mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
3134 needs :
3235 - job : generate_build_file_dev
@@ -50,6 +53,9 @@ generate_deb_staging:
5053 stage : build
5154 before_script :
5255 - 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 ..
5359 - mv py3.tar /
5460 - cd /; tar xf py3.tar; cd -
5561
@@ -73,7 +79,7 @@ generate_deb_staging:
7379 - gem install --no-document fpm-1.11.0.gem
7480 - cd ../../
7581 - 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
7783 - mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
7884 needs :
7985 - job : generate_build_file_staging
@@ -94,6 +100,9 @@ generate_deb_master:
94100 stage : build
95101 before_script :
96102 - 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 ..
97106 - mv py3.tar /
98107 - cd /; tar xf py3.tar; cd -
99108
@@ -117,7 +126,7 @@ generate_deb_master:
117126 - gem install --no-document fpm-1.11.0.gem
118127 - cd ../../
119128 - 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
121130 - mv faraday-server_amd64.deb ../../faraday-server_amd64.deb
122131 needs :
123132 - job : generate_build_file_master
@@ -141,6 +150,9 @@ generate_rpm_dev:
141150 - yum -y upgrade
142151 - yum -y install which git epel-release centos-release-scl
143152 - 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 ..
144156 - mv py3.tar /
145157 - cd /; tar xf py3.tar; cd -
146158 - yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -170,7 +182,7 @@ generate_rpm_dev:
170182 - gem install --no-document public_suffix -v 4.0.7
171183 - gem install --no-document fpm-1.11.0.gem
172184 - 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
174186 - mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
175187 needs :
176188 - job : generate_build_file_dev
@@ -196,6 +208,9 @@ generate_rpm_staging:
196208 - yum -y upgrade
197209 - yum -y install which git epel-release centos-release-scl
198210 - 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 ..
199214 - mv py3.tar /
200215 - cd /; tar xf py3.tar; cd -
201216 - yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -225,7 +240,7 @@ generate_rpm_staging:
225240 - gem install --no-document public_suffix -v 4.0.7
226241 - gem install --no-document fpm-1.11.0.gem
227242 - 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
229244 - mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
230245 needs :
231246 - job : generate_build_file_staging
@@ -248,6 +263,9 @@ generate_rpm_master:
248263 - yum -y upgrade
249264 - yum -y install which git epel-release centos-release-scl
250265 - 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 ..
251269 - mv py3.tar /
252270 - cd /; tar xf py3.tar; cd -
253271 - yum -y install curl zsh mailcap libffi-devel openssl-devel openldap-devel libjpeg-devel postgresql-devel
@@ -277,7 +295,7 @@ generate_rpm_master:
277295 - gem install --no-document public_suffix -v 4.0.7
278296 - gem install --no-document fpm-1.11.0.gem
279297 - 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
281299 - mv faraday-server_amd64.rpm ../../faraday-server_amd64.rpm
282300 needs :
283301 - job : generate_build_file_master
0 commit comments