mirror of
https://github.com/TeachBooks/manual.git
synced 2026-11-12 22:35:51 +00:00
Update .gitlab-ci.yml file
This commit is contained in:
parent
c80c96af5e
commit
829096439d
1 changed files with 11 additions and 17 deletions
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue