From a308a57733a9d11e2a965755b94cec223e5037fd Mon Sep 17 00:00:00 2001
From: Andrea Ceccanti <andrea.ceccanti@gmail.com>
Date: Sat, 22 Sep 2018 22:30:46 +0200
Subject: [PATCH] ci: build docker image without debug info

---
 .gitlab-ci.yml | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 81d3cee..63f17f0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,6 +7,16 @@ stages:
   - docker-push
   - deploy
 
+build-no-debug:
+  stage: build
+  script:
+    - env
+    - sh ${HOME}/build-install-ngx-voms.sh
+    - mv ${HOME}/local/openresty openresty && rm openresty/nginx/sbin/nginx.old && tar cvzf openresty-no-debug.tar.gz openresty
+  artifacts:
+    paths:
+      - openresty-no-debug.tar.gz 
+
 build4c:
   stage: build
   script:
@@ -54,12 +64,9 @@ docker-build:
   services:
     - docker:dind
   dependencies:
-    - build4c
+    - build-no-debug
   script:
-    - tar xvzf artifacts.tar.gz
-    - mv local ${HOME}
-    - cd ${HOME}/local && rm openresty/nginx/sbin/nginx.old && tar cvzf openresty.tar.gz openresty
-    - mv ${HOME}/local/openresty.tar.gz ${CI_PROJECT_DIR}/docker && cd ${CI_PROJECT_DIR}/docker && sh build-image.sh
+    - cp openresty-no-debug.tar.gz ${CI_PROJECT_DIR}/docker && cd ${CI_PROJECT_DIR}/docker && sh build-image.sh
     - docker tag storm2/ngx-voms:latest ${CI_REGISTRY_IMAGE}/ngx-voms:${CI_COMMIT_SHA:0:8}
     - docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
     - docker push ${CI_REGISTRY_IMAGE}/ngx-voms:${CI_COMMIT_SHA:0:8}
-- 
GitLab