Skip to content

Commit 3ef2b79

Browse files
committed
Update docker base images
1 parent 6e3e1a6 commit 3ef2b79

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

.gitlab-ci.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -344,18 +344,16 @@ package:appimage:
344344

345345
package:docker_alpine:
346346
stage: package
347-
parallel: 2
348347
variables:
349348
MZNARCH: "musl"
350349
<<: *packaging_setup
351350
script:
352-
- BASES=("null" "alpine:latest" "alpine:3.11")
353-
- EXTS=("null" "-alpine" "-alpine3.11")
354-
- echo "Building image based on \"${BASES[$CI_NODE_INDEX]}\" with tag extension \"${EXTS[$CI_NODE_INDEX]}\""
355-
- HASH="$(docker build -f resources/pkg_config/Dockerfile --build-arg BASE=${BASES[$CI_NODE_INDEX]} -q .)"
356-
- if [ -n "$CI_COMMIT_TAG" ]; then docker tag ${HASH} minizinc/minizinc:${CI_COMMIT_TAG}${EXTS[$CI_NODE_INDEX]} && docker push minizinc/minizinc:${CI_COMMIT_TAG}${EXTS[$CI_NODE_INDEX]}; fi
357-
- if [ "$CI_COMMIT_REF_NAME" = "master" ]; then docker tag ${HASH} minizinc/minizinc:latest${EXTS[$CI_NODE_INDEX]} && docker push minizinc/minizinc:latest${EXTS[$CI_NODE_INDEX]}; fi
358-
- if [ "$CI_COMMIT_REF_NAME" = "develop" ]; then docker tag ${HASH} minizinc/minizinc:edge${EXTS[$CI_NODE_INDEX]} && docker push minizinc/minizinc:edge${EXTS[$CI_NODE_INDEX]}; fi
351+
- echo "Building image based on \"alpine:latest\" with tag extension \"-alpine\""
352+
- docker pull alpine:latest
353+
- HASH="$(docker build -f resources/pkg_config/Dockerfile --build-arg BASE='alpine:latest' -q .)"
354+
- if [ -n "$CI_COMMIT_TAG" ]; then docker tag ${HASH} minizinc/minizinc:${CI_COMMIT_TAG}-alpine && docker push minizinc/minizinc:${CI_COMMIT_TAG}-alpine; fi
355+
- if [ "$CI_COMMIT_REF_NAME" = "master" ]; then docker tag ${HASH} minizinc/minizinc:latest-alpine && docker push minizinc/minizinc:latest-alpine; fi
356+
- if [ "$CI_COMMIT_REF_NAME" = "develop" ]; then docker tag ${HASH} minizinc/minizinc:edge-alpine && docker push minizinc/minizinc:edge-alpine; fi
359357
needs: []
360358
only: [tags, master, develop]
361359
tags: [docker-cli]
@@ -367,9 +365,10 @@ package:docker_ubuntu:
367365
MZNARCH: "linux"
368366
<<: *packaging_setup
369367
script:
370-
- BASES=("null" "ubuntu:latest" "ubuntu:bionic" "ubuntu:xenial")
371-
- EXTS=("null" "" "-bionic" "-xenial")
368+
- BASES=("null" "ubuntu:latest" "ubuntu:focal" "ubuntu:bionic")
369+
- EXTS=("null" "" "-focal" "-bionic")
372370
- echo "Building image based on \"${BASES[$CI_NODE_INDEX]}\" with tag extension \"${EXTS[$CI_NODE_INDEX]}\""
371+
- docker pull ${BASES[CI_NODE_INDEX]}
373372
- HASH="$(docker build -f resources/pkg_config/Dockerfile --build-arg BASE=${BASES[$CI_NODE_INDEX]} -q .)"
374373
- echo $HASH
375374
- if [ -n "$CI_COMMIT_TAG" ]; then docker tag ${HASH} minizinc/minizinc:${CI_COMMIT_TAG}${EXTS[$CI_NODE_INDEX]} && docker push minizinc/minizinc:${CI_COMMIT_TAG}${EXTS[$CI_NODE_INDEX]}; fi

0 commit comments

Comments
 (0)