Newer
Older
- docker-build-ngx-httpg-voms
- docker-build-ngx-voms
image: centos:7
script:
- env | sort
- cd ${CI_PROJECT_DIR} && mkdir artifacts
- cp ~/rpmbuild/SRPMS/* artifacts/
- cp ~/rpmbuild/RPMS/x86_64/* artifacts/
- rm -rf ~/rpmbuild/
# build-ngx-httpg-container:
# stage: docker-build-ngx-httpg-voms
# image: docker:latest
# services:
# - name: docker:dind
# command: ["--tls=false"]
# dependencies:
# - build-all-rpm
# script:
# - apk add git bash
# - git clone https://baltig.infn.it/mw-devel/helper-scripts.git helper-scripts
# - cp helper-scripts/scripts/* /usr/local/bin
# - mkdir ${CI_PROJECT_DIR}/docker/artifacts/
# - cp ${CI_PROJECT_DIR}/artifacts/*.x86_64.rpm ${CI_PROJECT_DIR}/docker/artifacts/
# - rm ${CI_PROJECT_DIR}/docker/*-debuginfo*.rpm
# - docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
# - export DOCKER_REGISTRY_HOST=${CI_REGISTRY}
# - export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH}
# - cd docker && build-docker-image.sh && push-docker-image.sh
build-ngx-container:
stage: docker-build-ngx-voms
- name: docker:dind
command: ["--tls=false"]
- apk add git bash
- git clone https://baltig.infn.it/mw-devel/helper-scripts.git helper-scripts
- cp helper-scripts/scripts/* /usr/local/bin
- mkdir ${CI_PROJECT_DIR}/docker/artifacts/
- cp ${CI_PROJECT_DIR}/artifacts/*.x86_64.rpm ${CI_PROJECT_DIR}/docker/artifacts/
- docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
- export DOCKER_REGISTRY_HOST=${CI_REGISTRY}
- export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH}
- cd docker && build-docker-image.sh && push-docker-image.sh