diff --git a/ci-deadlock-cli/Dockerfile b/ci-deadlock-cli/Dockerfile index 042bbc493dc6db64d41afb5b8e5e16457b2e8c38..82f89c8c46a8674d11129994fac4bd354f91edc0 100644 --- a/ci-deadlock-cli/Dockerfile +++ b/ci-deadlock-cli/Dockerfile @@ -1,4 +1,4 @@ -FROM docker:18.09.6-dind +FROM docker:20.10.3-dind RUN apk add --update python3-dev py-pip gcc musl-dev maven RUN pip3 install --upgrade pip diff --git a/ci-deadlock-cli/README.md b/ci-deadlock-cli/README.md index 47d196a87f4d18bb264960c14b5c0de19156f917..f266f68907e182a5b572d6d468ad4ab44502df5a 100644 --- a/ci-deadlock-cli/README.md +++ b/ci-deadlock-cli/README.md @@ -5,9 +5,5 @@ This Dockerfile installs deadlock-cli inside a docker-in-docker container # Steps to upgrade image ```bash -$ NEW_VERSION=x.y -$ docker build -t ci-deadlock-cli:$NEW_VERSION . -$ docker tag ci-deadlock-cli:$NEW_VERSION registry.e-biz.fr/apuret/deadlock-public/ci-deadlock-cli:$NEW_VERSION -$ docker login registry.e-biz.fr/apuret/deadlock-public/ -$ docker push registry.e-biz.fr/apuret/deadlock-public/ci-deadlock-cli:$NEW_VERSION +> ./build.sh VERSION ``` diff --git a/ci-deadlock-cli/build.sh b/ci-deadlock-cli/build.sh new file mode 100755 index 0000000000000000000000000000000000000000..ae5a5e8093494f0f6dc2e3856962a60d30b9c3f5 --- /dev/null +++ b/ci-deadlock-cli/build.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +[ -z "$1" ] && echo "Version not specified" && exit 1; + +NEW_VERSION=$1 +docker build -t ci-deadlock-cli:$NEW_VERSION . +docker tag ci-deadlock-cli:$NEW_VERSION registry.e-biz.fr/apuret/deadlock-public/ci-deadlock-cli:$NEW_VERSION +docker login registry.e-biz.fr/apuret/deadlock-public/ +docker push registry.e-biz.fr/apuret/deadlock-public/ci-deadlock-cli:$NEW_VERSION \ No newline at end of file