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