From 8b8785c3314986b3e216d2b9b4d7bb0639c8cebc Mon Sep 17 00:00:00 2001 From: Josquin Cornec <josquin.cornec@change.me> Date: Thu, 11 Jun 2020 13:31:48 +0200 Subject: [PATCH] ci: add Dockerfile with deadlock-cli over dind --- ci-deadlock-cli/Dockerfile | 12 ++++++++++++ ci-deadlock-cli/README.md | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 ci-deadlock-cli/Dockerfile create mode 100644 ci-deadlock-cli/README.md diff --git a/ci-deadlock-cli/Dockerfile b/ci-deadlock-cli/Dockerfile new file mode 100644 index 0000000..d97d77e --- /dev/null +++ b/ci-deadlock-cli/Dockerfile @@ -0,0 +1,12 @@ +FROM docker:18.09.6-dind + +RUN apk add --update python3-dev py-pip gcc musl-dev +RUN pip3 install --upgrade pip +RUN pip3 install deadlock-cli + +RUN mkdir -p ~/.docker + +RUN echo -e "\033[33mInstalling experimental feature to use (docker manifest inspect), can be change in the future.\033[0m" +RUN echo "{\"experimental\": \"enabled\"}" > ~/.docker/config.json + + diff --git a/ci-deadlock-cli/README.md b/ci-deadlock-cli/README.md new file mode 100644 index 0000000..47d196a --- /dev/null +++ b/ci-deadlock-cli/README.md @@ -0,0 +1,13 @@ +# Deadlock cli + +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 +``` -- GitLab