stages: - build-ngx - build-voms - docker-build build-ngx-httpg-rpm: stage: build-ngx image: centos:7 script: - env | sort - cd && sh docker/library-scripts/provide-deps.sh - sh rpm/build-httpg-nginx-rpm.sh - mkdir ngx-artifacts - cp rpmbuild/SRPMS/* ngx-artifacts/ - cp rpmbuild/RPMS/x86_64/* ngx-artifacts/ artifacts: paths: - ngx-artifacts/ build-voms-rpm: stage: build-voms image: centos:7 script: - env | sort - cd && sh docker/library-scripts/provide-deps.sh - sh rpm/build-voms-rpm.sh - mkdir voms-artifacts - cp rpmbuild/SRPMS/* voms-artifacts/ - cp rpmbuild/RPMS/x86_64/* voms-artifacts/ artifacts: paths: - voms-artifacts/ build-container: stage: docker-build image: docker:latest services: - name: docker:dind command: ["--tls=false"] dependencies: - build-ngx-httpg-rpm - build-voms-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 - cp ngx-artifacts/* ${CI_PROJECT_DIR}/docker/ - cp voms-artifacts/* ${CI_PROJECT_DIR}/docker/