Loading .gitlab-ci.yml +12 −0 Original line number Original line Diff line number Diff line Loading @@ -6,3 +6,15 @@ dockerize: - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker build -t "${CI_REGISTRY_IMAGE}" --no-cache . - docker build -t "${CI_REGISTRY_IMAGE}" --no-cache . - docker push "${CI_REGISTRY_IMAGE}" - docker push "${CI_REGISTRY_IMAGE}" deploy_staging: stage: deploy tags: - shell-staging when: manual script: - docker stop coords-service || true - docker rm coords-service || true - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker pull git.ia2.inaf.it:5050/ci-intro/coords-service - docker run -d -p 9999:8000 --name coords-service git.ia2.inaf.it:5050/ci-intro/coords-service 8000 $location_id Loading
.gitlab-ci.yml +12 −0 Original line number Original line Diff line number Diff line Loading @@ -6,3 +6,15 @@ dockerize: - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker build -t "${CI_REGISTRY_IMAGE}" --no-cache . - docker build -t "${CI_REGISTRY_IMAGE}" --no-cache . - docker push "${CI_REGISTRY_IMAGE}" - docker push "${CI_REGISTRY_IMAGE}" deploy_staging: stage: deploy tags: - shell-staging when: manual script: - docker stop coords-service || true - docker rm coords-service || true - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}" - docker pull git.ia2.inaf.it:5050/ci-intro/coords-service - docker run -d -p 9999:8000 --name coords-service git.ia2.inaf.it:5050/ci-intro/coords-service 8000 $location_id