Skip to content
Snippets Groups Projects
Commit 80367f8e authored by lcappelli's avatar lcappelli
Browse files

Restore push-to-dockerhub stage in the CI

parent 3369a418
No related branches found
No related tags found
No related merge requests found
stages: stages:
- build-rpms - build
- docker-build-ngx-httpg-voms - docker-build
- docker-push
build-rpms: build-rpms:
stage: build-rpms stage: build
image: centos:7 image: centos:7
script: script:
- env | sort - env | sort
...@@ -22,8 +23,8 @@ build-rpms: ...@@ -22,8 +23,8 @@ build-rpms:
paths: paths:
- docker/artifacts/ - docker/artifacts/
build-ngx-httpg-voms-module-container: docker-build-rpms:
stage: docker-build-ngx-httpg-voms stage: docker-build
image: docker:latest image: docker:latest
services: services:
- name: docker:dind - name: docker:dind
...@@ -39,3 +40,25 @@ build-ngx-httpg-voms-module-container: ...@@ -39,3 +40,25 @@ build-ngx-httpg-voms-module-container:
- export DOCKER_REGISTRY_HOST=${CI_REGISTRY} - export DOCKER_REGISTRY_HOST=${CI_REGISTRY}
- export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH} - export DOCKER_REGISTRY_NAMESPACE=${CI_PROJECT_PATH}
- cd docker && build-docker-image.sh && push-docker-image.sh - cd docker && build-docker-image.sh && push-docker-image.sh
push-to-dockerhub:
stage: docker-push
image: docker:latest
services:
- name: docker:dind
command: ["--tls=false"]
dependencies:
- docker-build-rpms
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
- export DOCKER_PUSH_TO_DOCKERHUB=y
- env | sort
- 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 && pull-docker-image.sh && unset DOCKER_REGISTRY_HOST
- docker login -u ${DOCKERHUB_USER} -p ${DOCKERHUB_PASSWORD} && push-docker-image.sh
only:
- master
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment