Skip to content

Commit f299a14

Browse files
committed
Publish latest and tags to dockerhub only
1 parent 892fa2c commit f299a14

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

.gitlab-ci.yml

+9-20
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ include:
77

88
variables:
99
PUBLIC_REPOSITORY: divio/multi-python
10+
PUBLIC_CREDS: ${DOCKER_HUB_USER}:${DOCKER_HUB_TOKEN}
1011

1112
build-docker-image:
1213
before_script:
@@ -23,24 +24,12 @@ test:
2324
script:
2425
- cd test && tox
2526

26-
release-tag-docker-image-public:
27-
extends: release-tag-docker-image
27+
release-latest-docker-image:
2828
variables:
29-
DST_REGISTRY_CREDS: ${DOCKER_HUB_USER}:${DOCKER_HUB_TOKEN}
30-
script:
31-
- >
32-
/skopeo
33-
copy
34-
--multi-arch=all
35-
--src-creds=${SRC_REGISTRY_CREDS}
36-
--dest-creds=${DST_REGISTRY_CREDS}
37-
docker://${BUILD_IMAGE_NAME}
38-
docker://${PUBLIC_REPOSITORY}:${CI_COMMIT_TAG}
39-
- >
40-
/skopeo
41-
copy
42-
--multi-arch=all
43-
--src-creds=${SRC_REGISTRY_CREDS}
44-
--dest-creds=${DST_REGISTRY_CREDS}
45-
docker://${BUILD_IMAGE_NAME}
46-
docker://${PUBLIC_REPOSITORY}:latest
29+
DST_REGISTRY_CREDS: ${PUBLIC_CREDS}
30+
TARGET_IMAGE_NAME: ${PUBLIC_REPOSITORY}:latest
31+
32+
release-tag-docker-image:
33+
variables:
34+
DST_REGISTRY_CREDS: ${PUBLIC_CREDS}
35+
TARGET_IMAGE_NAME: ${PUBLIC_REPOSITORY}:${CI_COMMIT_TAG}

0 commit comments

Comments
 (0)