wypierdalac/.gitlab-ci.yml

25 wiersze
771 B
YAML

deploy:
stage: deploy
script:
# fmt the txt
- rename.ul .txt .src ./kaczissimus/*.txt
- for f in ./kaczissimus/*.src; do fmt --split-only $f > "$f.txt"; done
- rm ./kaczissimus/*.src
- rename.ul .src.txt .txt ./kaczissimus/*
# pandoc the markdown
- |
for f in *.md; do
sed 's/ -- / \— /g' "$f" \
| pandoc -s -o "${f%.md}.pdf";
sed 's/ -- / \— /g' "$f" \
| pandoc -s -o "${f%.md}.epub";
sed 's/ -- / \— /g' "$f" \
| pandoc -s -o "${f%.md}.html";
done
# rsync stuff to the right output directory
- rsync -av --exclude=.git --exclude=.gitignore --exclude=README.md --exclude=.gitlab-ci.yml --delete --delete-excluded ./ /srv/websites/$CI_PROJECT_NAME/
only:
- master
tags:
- master