diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a405980f321ea8cf618473eaef87e9d7ab48f4d6..d94b0c9a3be31075e5ea4120e6f9b57cb1d73433 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,3 +19,14 @@ build-bullseye: script: - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.bullseye --destination $CI_REGISTRY_IMAGE/bullseye:$CI_COMMIT_TAG + +build-utility: + only: + - main + stage: build + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + script: + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.utility --destination $CI_REGISTRY_IMAGE/utility:$CI_COMMIT_TAG diff --git a/Dockerfile.bullseye b/Dockerfile.bullseye index 8f86912d04a54d3195059262ac1cbd33902e5ad0..081b8c0e1ab9fec68009595a8969b2c0f7dc609b 100644 --- a/Dockerfile.bullseye +++ b/Dockerfile.bullseye @@ -2,7 +2,7 @@ FROM debian:bullseye AS debian-go-build RUN apt-get -qq update && \ apt-get -qq dist-upgrade && \ - apt-get -qq install lsb-release curl wget ca-certificates locales-all git golang-go python3 python3-git python3-requests git debhelper && \ + apt-get -qq install lsb-release curl wget ca-certificates locales-all git golang-go && \ apt-get -qq clean && \ - lsb_release -a && uname -a && python3 --version && go version + lsb_release -a && uname -a && go version diff --git a/Dockerfile.buster b/Dockerfile.buster index 8f86912d04a54d3195059262ac1cbd33902e5ad0..081b8c0e1ab9fec68009595a8969b2c0f7dc609b 100644 --- a/Dockerfile.buster +++ b/Dockerfile.buster @@ -2,7 +2,7 @@ FROM debian:bullseye AS debian-go-build RUN apt-get -qq update && \ apt-get -qq dist-upgrade && \ - apt-get -qq install lsb-release curl wget ca-certificates locales-all git golang-go python3 python3-git python3-requests git debhelper && \ + apt-get -qq install lsb-release curl wget ca-certificates locales-all git golang-go && \ apt-get -qq clean && \ - lsb_release -a && uname -a && python3 --version && go version + lsb_release -a && uname -a && go version diff --git a/Dockerfile.utility b/Dockerfile.utility new file mode 100644 index 0000000000000000000000000000000000000000..a43ad4582d679745cb16dad578707e6897114c20 --- /dev/null +++ b/Dockerfile.utility @@ -0,0 +1,8 @@ +FROM debian:bullseye AS debian-go-build + +RUN apt-get -qq update && \ + apt-get -qq dist-upgrade && \ + apt-get -qq install lsb-release curl wget ca-certificates locales-all python3 python3-git python3-requests git debhelper && \ + apt-get -qq clean && \ + lsb_release -a && uname -a && python3 --version && go version +