From 3b524cb04b7f6c369ad9fa103e5ea123c873da1e Mon Sep 17 00:00:00 2001
From: Erick Hitter <git-contrib@ethitter.com>
Date: Sat, 23 Feb 2019 11:36:52 -0800
Subject: [PATCH] Begin a Debian Jessie build environment, ultimately for nginx
 builds

---
 .gitlab-ci.yml           | 20 +++++++++++++++++++-
 debian/jessie/Dockerfile |  3 +++
 debian/jessie/setup.sh   |  6 ++++++
 3 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 debian/jessie/Dockerfile
 create mode 100644 debian/jessie/setup.sh

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9395913..bcf7e76 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 0000000..77c923a
--- /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 0000000..b7fe9c6
--- /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
-- 
GitLab