Skip to content
This repository was archived by the owner on Dec 17, 2023. It is now read-only.

Commit 1f4124f

Browse files
committed
update CI build step
1 parent 18f92ba commit 1f4124f

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

.gitlab-ci.yml

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
1512
build27:
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

3025
build36:
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

4538
build27-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

6051
build36-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

Comments
 (0)