From 829096439df3eb467c0f20c3bf64e890b112f6d9 Mon Sep 17 00:00:00 2001 From: Caspar Jungbacker Date: Sun, 13 Aug 2023 19:39:12 +0200 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index faa92a0..e1f5194 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 \ No newline at end of file + - 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 \ No newline at end of file