From c3b641b53c0da607e9507bec093162426d0e3bc2 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 23 Feb 2019 21:18:01 -0800 Subject: [PATCH] Build for Stretch --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++---- scripts/build.sh | 2 +- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7f0d820..f8f791a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,27 +1,51 @@ -image: containers.ethitter.com:443/docker/images/debian:jessie - stages: - test_pre_build - build - test - deploy +# General tests test_build_script: stage: test_pre_build image: koalaman/shellcheck-alpine:latest script: - shellcheck ./scripts/build.sh -test_build_nginx: +# Stretch +test_build_nginx_stretch: + stage: build + image: containers.ethitter.com:443/docker/images/debian:stretch-dev + script: + - chmod +x ./scripts/build.sh + - ./scripts/build.sh + except: + - master + +build_nginx_stretch: + stage: build + image: containers.ethitter.com:443/docker/images/debian:stretch-dev + script: + - chmod +x ./scripts/build.sh + - ./scripts/build.sh + artifacts: + paths: + - artifacts + only: + - master + +# Jessie +test_build_nginx_jessie: stage: build + image: containers.ethitter.com:443/docker/images/debian:jessie script: - chmod +x ./scripts/build.sh - ./scripts/build.sh except: - master -build_nginx: +build_nginx_jessie: stage: build + image: containers.ethitter.com:443/docker/images/debian:jessie script: - chmod +x ./scripts/build.sh - ./scripts/build.sh diff --git a/scripts/build.sh b/scripts/build.sh index 13305df..ea3678c 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -17,7 +17,7 @@ echo "" NGINX_ARTIFACT_PATH="$OG_DIR/artifacts" export NGINX_ARTIFACT_PATH -NGINX_BUILT_BINARY_PATH="$NGINX_ARTIFACT_PATH/nginx_${NGINX_TAG}_${OPENSSL_TAG}" +NGINX_BUILT_BINARY_PATH="${NGINX_ARTIFACT_PATH}/nginx_$(lsb_release -sc)_${NGINX_TAG}_${OPENSSL_TAG}" export NGINX_BUILT_BINARY_PATH mkdir -p "$NGINX_ARTIFACT_PATH" -- GitLab