Skip to content
Snippets Groups Projects
Commit 0500fb31 authored by Andreas Böttger's avatar Andreas Böttger
Browse files

Update .gitlab-ci.yml

parent 38166e86
No related branches found
No related tags found
No related merge requests found
Pipeline #
variables: variables:
REVIEW_IMAGE: docker.rz.tu-harburg.de:5000/docker/jekyll REVIEW_IMAGE: docker.rz.tu-harburg.de:5000/docker/jekyll:latest
DOCKER_CONTAINER_NAME: ${CI_PROJECT_PATH_SLUG}-${CI_ENVIRONMENT_SLUG} DOCKER_CONTAINER_NAME: ${CI_PROJECT_PATH_SLUG}-${CI_ENVIRONMENT_SLUG}
stages: stages:
...@@ -10,7 +10,9 @@ review:start: ...@@ -10,7 +10,9 @@ review:start:
stage: review stage: review
script: script:
- pwd - pwd
- sudo docker run --detach --rm --env VIRTUAL_HOST=${CI_ENVIRONMENT_SLUG} --name ${DOCKER_CONTAINER_NAME} ${REVIEW_IMAGE}:latest || true - whoami
- sudo docker pull ${REVIEW_IMAGE}
- sudo docker run --detach --rm --env VIRTUAL_HOST=${CI_ENVIRONMENT_SLUG} --name ${DOCKER_CONTAINER_NAME} ${REVIEW_IMAGE} || true
- sudo docker cp . ${DOCKER_CONTAINER_NAME}:/opt/app - sudo docker cp . ${DOCKER_CONTAINER_NAME}:/opt/app
- sudo docker exec ${DOCKER_CONTAINER_NAME} bundle install --gemfile=/opt/app/Gemfile - sudo docker exec ${DOCKER_CONTAINER_NAME} bundle install --gemfile=/opt/app/Gemfile
#when: manual #when: manual
...@@ -51,6 +53,7 @@ deploy:generate: ...@@ -51,6 +53,7 @@ deploy:generate:
tags: tags:
- production - production
script: script:
- pwd
- sudo docker pull docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest - sudo docker pull docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest install - sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest install
- sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest build - sudo docker run --rm -v $(pwd):/source docker.rz.tu-harburg.de:5000/docker/jekyll-glr:latest build
......
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