From 4c5d8e8ce5e964e8f32b5a13f39b4d6fdf58c06a Mon Sep 17 00:00:00 2001 From: Serge Bazanski <q3k@q3k.org> Date: Thu, 25 Jul 2019 13:26:55 +0200 Subject: [PATCH] docker/deploy-env: init --- docker/deploy-env/Dockerfile | 17 +++++++++++++++++ docker/deploy-env/push.sh | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 docker/deploy-env/Dockerfile create mode 100755 docker/deploy-env/push.sh diff --git a/docker/deploy-env/Dockerfile b/docker/deploy-env/Dockerfile new file mode 100644 index 00000000..28434fb5 --- /dev/null +++ b/docker/deploy-env/Dockerfile @@ -0,0 +1,17 @@ +FROM ubuntu:bionic + +RUN set -e -x ;\ + export DEBIAN_FRONTEND=noninteractive ;\ + apt-get update -y ;\ + apt-get install -y \ + clang \ + git \ + libclang-dev \ + llvm \ + python3-pip ;\ + pip3 install \ + clang \ + sphinx \ + sphinx_rtd_theme ;\ + rm -rf /var/lib/apt/lists + diff --git a/docker/deploy-env/push.sh b/docker/deploy-env/push.sh new file mode 100755 index 00000000..6efb6027 --- /dev/null +++ b/docker/deploy-env/push.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# Build and push the deploy env Docker container to the Gitlab container registry. + +set -e + +function rev() { + ( cd $1; git describe --always --match "v[0-9].*" --dirty ) +} + +IMAGE=registry.k0.hswaw.net/q3k/card10-deploy-env +TAG=$(TZ=UTC date +%Y%m%d-%H%M%SZ)-$(rev .) + +docker build -t $IMAGE:$TAG . +docker push $IMAGE:$TAG + +echo "Pushed $IMAGE:$TAG" -- GitLab