From cb3f9cbee854b5d41943ac702a8ca8bc8b574216 Mon Sep 17 00:00:00 2001
From: Erick Hitter <git-contrib@ethitter.com>
Date: Sat, 23 Feb 2019 19:24:48 -0800
Subject: [PATCH] Include build arguments in artifact name

---
 .gitlab-ci.yml   |  2 +-
 scripts/build.sh | 14 ++++++++++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 03588d7..7f0d820 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -27,6 +27,6 @@ build_nginx:
     - ./scripts/build.sh
   artifacts:
     paths:
-      - src/nginx/objs/nginx
+      - artifacts
   only:
     - master
diff --git a/scripts/build.sh b/scripts/build.sh
index 7e3d41c..7a505e2 100644
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -14,6 +14,14 @@ echo "$OG_DIR"
 echo ""
 
 # Common paths.
+NGINX_ARTIFACT_PATH="$OG_DIR/artifacts"
+export NGINX_ARTIFACT_PATH
+
+NGINX_BUILT_BINARY_PATH="$NGINX_ARTIFACT_PATH/nginx_${NGINX_TAG}_${OPENSSL_TAG}"
+export NGINX_BUILT_BINARY_PATH
+
+mkdir -p "$NGINX_ARTIFACT_PATH"
+
 NGINX_SRC_DIR="$OG_DIR/src/nginx"
 export NGINX_SRC_DIR
 
@@ -103,6 +111,8 @@ if [[ ! -f "$NGINX_SRC_DIR/objs/nginx" ]]; then
     exit 1
 fi
 
+cp "$NGINX_SRC_DIR/objs/nginx" "$NGINX_BUILT_BINARY_PATH"
+
 # Verify build works
-cd "$NGINX_SRC_DIR/objs" || exit 1
-./nginx -V
+cd "$NGINX_ARTIFACT_PATH" || exit 1
+./"$NGINX_BUILT_BINARY_PATH" -V
-- 
GitLab