Update .gitlab-ci.yml

- Update the `rsync` command so that it deletes files that are not included in the build anymore
- Allow for empty commits
This commit is contained in:
Caspar Jungbacker 2023-04-17 20:01:32 +02:00
parent d25bb8754e
commit 57004114fb

View file

@ -43,7 +43,7 @@ push-html:
- git fetch origin publish-html
- git checkout publish-html
script:
- rsync -av --delete book/_build/html/* ./.
- git add --all -- ':!book/*' ':!.cache/*'
- git commit -m "$CI_COMMIT_MESSAGE"
- rsync -av --delete-after --exclude=".git/" --exclude=".cache/" ./book/_build/html/ .
- git add --all -- ':!.cache/*'
- git commit --allow-empty -m "$CI_COMMIT_MESSAGE"
- git push https://gitlab-ci-token:$ACCESS_TOKEN@gitlab.tudelft.nl/$CI_PROJECT_PATH.git publish-html