diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 939591391f6d3b058728bbbada0e08112af93f7c..bcf7e76ab6c76a164f034fb0739f517009f7d4ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ before_script: # TESTS # -lint_dockerfile: +lint-dockerfile: stage: test image: hadolint/hadolint:latest-debian before_script: @@ -41,6 +41,24 @@ build-golang-dev: except: - master +# Debian Jessie builds +build-debian-jessie-build-master: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/debian:jessie" ./debian/jessie + - docker push "$CI_REGISTRY_IMAGE/debian:jessie" + only: + - master + when: manual + +build-debian-jessie-build-dev: + stage: deploy + script: + - docker build --pull -t "$CI_REGISTRY_IMAGE/debian:jessie-dev" ./debian/jessie + - docker push "$CI_REGISTRY_IMAGE/deiban:jessie-dev" + except: + - master + # PHP 7.3 build-php-7.3-master: stage: deploy diff --git a/debian/jessie/Dockerfile b/debian/jessie/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..77c923ab9b4583ae8f75c1344932f80c0b8d8f3d --- /dev/null +++ b/debian/jessie/Dockerfile @@ -0,0 +1,3 @@ +FROM debian:jessie +ADD setup.sh /opt/ +RUN /bin/bash /opt/setup.sh diff --git a/debian/jessie/setup.sh b/debian/jessie/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..b7fe9c670b396d6fe870b731543c47b71ba25fab --- /dev/null +++ b/debian/jessie/setup.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +echo "deb http://security.debian.org/ jessie/updates main" >> /etc/apt/sources.list + +apt-get update +apt-get -y install git dh-make build-essential autoconf autotools-dev