@@ -9,65 +9,54 @@ variables:
99 RELEASE_IMAGE : " nginx-uwsgi-flask"
1010 REGISTRY_IMAGE : " ${REGISTRY}/${REGISTRY_USER}/${RELEASE_IMAGE}"
1111
12- before_script :
13- - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD"
14-
1512build27 :
1613 stage : build
1714 script :
18- - docker pull "${REGISTRY_IMAGE}:2.7" || true
19- - docker build --cache-from "${REGISTRY_IMAGE}:2.7" --tag "${REGISTRY_IMAGE}:2.7" --tag "${REGISTRY_IMAGE}:py2.7" --tag "${REGISTRY_IMAGE}:python2.7" ./python2.7/
15+ - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD"
16+ - docker build --pull --tag "${REGISTRY_IMAGE}:2.7" --tag "${REGISTRY_IMAGE}:py2.7" --tag "${REGISTRY_IMAGE}:python2.7" ./python2.7/
2017 - docker push "${REGISTRY_IMAGE}:2.7"
2118 - docker push "${REGISTRY_IMAGE}:py2.7"
2219 - docker push "${REGISTRY_IMAGE}:python2.7"
2320 only :
2421 variables :
2522 - $CI_COMMIT_TAG =~ /^deploy+/
26- # refs:
27- # - schedules
2823 retry : 2
2924
3025build36 :
3126 stage : build
3227 script :
33- - docker pull "${REGISTRY_IMAGE}:3.6" || true
34- - docker build --cache-from "${REGISTRY_IMAGE}:3.6" --tag "${REGISTRY_IMAGE}:3.6" --tag "${REGISTRY_IMAGE}:py3.6" --tag "${REGISTRY_IMAGE}:python3.6" ./python3.6/
28+ - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD"
29+ - docker build --pull --tag "${REGISTRY_IMAGE}:3.6" --tag "${REGISTRY_IMAGE}:py3.6" --tag "${REGISTRY_IMAGE}:python3.6" ./python3.6/
3530 - docker push "${REGISTRY_IMAGE}:3.6"
3631 - docker push "${REGISTRY_IMAGE}:py3.6"
3732 - docker push "${REGISTRY_IMAGE}:python3.6"
3833 only :
3934 variables :
4035 - $CI_COMMIT_TAG =~ /^deploy+/
41- # refs:
42- # - schedules
4336 retry : 2
4437
4538build27-alpine :
4639 stage : build
4740 script :
48- - docker pull "${REGISTRY_IMAGE}:2.7-A" || true
49- - docker build --cache-from "${REGISTRY_IMAGE}:2.7-A" --tag "${REGISTRY_IMAGE}:2.7-A" --tag "${REGISTRY_IMAGE}:py2.7-alpine" --tag "${REGISTRY_IMAGE}:python2.7-alpine" ./python2.7-alpine/
41+ - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD"
42+ - docker build --pull --tag "${REGISTRY_IMAGE}:2.7-A" --tag "${REGISTRY_IMAGE}:py2.7-alpine" --tag "${REGISTRY_IMAGE}:python2.7-alpine" ./python2.7-alpine/
5043 - docker push "${REGISTRY_IMAGE}:2.7-A"
5144 - docker push "${REGISTRY_IMAGE}:py2.7-alpine"
5245 - docker push "${REGISTRY_IMAGE}:python2.7-alpine"
5346 only :
5447 variables :
5548 - $CI_COMMIT_TAG =~ /^deploy+/
56- # refs:
57- # - schedules
5849 retry : 2
5950
6051build36-alpine :
6152 stage : build
6253 script :
63- - docker pull "${REGISTRY_IMAGE}:3.6-A" || true
64- - docker build --cache-from "${REGISTRY_IMAGE}:3.6-A" --tag "${REGISTRY_IMAGE}:3.6-A" --tag "${REGISTRY_IMAGE}:py3.6-alpine" --tag "${REGISTRY_IMAGE}:python3.6-alpine" ./python3.6-alpine/
54+ - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD"
55+ - docker build --pull --tag "${REGISTRY_IMAGE}:3.6-A" --tag "${REGISTRY_IMAGE}:py3.6-alpine" --tag "${REGISTRY_IMAGE}:python3.6-alpine" ./python3.6-alpine/
6556 - docker push "${REGISTRY_IMAGE}:3.6-A"
6657 - docker push "${REGISTRY_IMAGE}:py3.6-alpine"
6758 - docker push "${REGISTRY_IMAGE}:python3.6-alpine"
6859 only :
6960 variables :
7061 - $CI_COMMIT_TAG =~ /^deploy+/
71- # refs:
72- # - schedules
7362 retry : 2
0 commit comments