Update .gitlab-ci.yml file

This commit is contained in:
Caspar Jungbacker 2023-08-13 19:39:12 +02:00
parent c80c96af5e
commit 829096439d

View file

@ -36,26 +36,20 @@ test-build:
build-book:
stage: build
rules:
- if: $CI_COMMIT_BRANCH == "publish" && $CI_PIPELINE_SOURCE == "push"
script:
- jupyter-book clean book/
- jupyter-book build book/
artifacts:
expire_in: 30 days
paths:
- book/_build/html/
build-container:
image: docker
stage: build
rules:
- if: $CI_COMMIT_BRANCH == "publish" && $CI_PIPELINE_SOURCE == "push"
needs:
- build-book
before_script:
- docker info
script:
- docker build -t $TAG_COMMIT -t $TAG_LATEST
- docker push $TAG_COMMIT
- docker push $TAG_LATEST
- docker build -t $TAG_LATEST
- docker push $TAG_LATEST
deploy-book:
stage: deploy
image: docker
rules:
- if: $CI_COMMIT_BRANCH == "publish" && $CI_PIPELINE_SOURCE == "push"
script:
- docker compose -f /etc/web_server/docker-compose.yml pull
- docker compose -f /etc/web_server/docker-compose.yml up -d --no-deps manual