From 6bcacb14d90096bfb9d229049122fe5f07ce8daa Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sun, 24 Feb 2019 18:19:27 -0800 Subject: [PATCH] Add buster build This is purely copy-pasta from the Stretch build. --- .gitlab-ci.yml | 18 ++++++++++++++++++ debian/buster/Dockerfile | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 debian/buster/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 460f7f5..2c1b9c2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -48,6 +48,24 @@ build-golang-dev: - docker push "$CI_REGISTRY_IMAGE/golang:latest-dev" except: - master + +# Debian Stretch builds +build-debian-buster-build-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/debian:buster" ./debian/buster + - docker push "$CI_REGISTRY_IMAGE/debian:buster" + only: + - master + when: manual + +build-debian-buster-build-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/debian:buster-dev" ./debian/buster + - docker push "$CI_REGISTRY_IMAGE/debian:buster-dev" + except: + - master # Debian Stretch builds build-debian-stretch-build-master: diff --git a/debian/buster/Dockerfile b/debian/buster/Dockerfile new file mode 100644 index 0000000..eb8abab --- /dev/null +++ b/debian/buster/Dockerfile @@ -0,0 +1,33 @@ +FROM debian:buster + +LABEL maintainer="ethitter" +LABEL version="1.0" + +RUN echo "deb http://security.debian.org/ buster/updates main" >> /etc/apt/sources.list + +RUN apt-get update \ + && apt-get -yqqf --no-install-recommends install \ + apt-transport-https \ + lsb-release \ + ca-certificates \ + curl \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +RUN curl -ssL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg +RUN echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list + +RUN apt-get update \ + && apt-get -y --no-install-recommends install \ + git \ + dh-make \ + build-essential \ + autoconf \ + autotools-dev \ + libpcre3 \ + libpcre3-dev \ + libz-dev \ + gnupg \ + libssl-dev \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* -- GitLab