Newer
Older
- gem install asciidoctor-pdf --pre
artifacts:
paths:
- "angelguide_en.pdf"
- "angelguide_de.pdf"
build_guide_by_tag:
extends: .template:build_guide
script:
- export COMMIT_DATE=$(git show -s --format=%ci $CI_COMMIT_SHA | cut -c1-10)
- export REVISION=$CI_COMMIT_TAG
- asciidoctor-pdf -a revnumber=$REVISION -a revdate=$COMMIT_DATE -o angelguide_en.pdf guide.adoc
- asciidoctor-pdf -a revnumber=$REVISION -a revdate=$COMMIT_DATE -o angelguide_de.pdf -a lang=de guide.adoc
rules:
- if: $CI_COMMIT_TAG != null
when: always
- export COMMIT_DATE=$(git show -s --format=%ci $CI_COMMIT_SHA | cut -c1-10)
- export REVISION=$CI_COMMIT_SHORT_SHA
- asciidoctor-pdf -a revnumber=$REVISION -a revdate=$COMMIT_DATE -o angelguide_en.pdf guide.adoc
- asciidoctor-pdf -a revnumber=$REVISION -a revdate=$COMMIT_DATE -o angelguide_de.pdf -a lang=de guide.adoc
rules:
- if: $CI_COMMIT_TAG == null
when: always
- 'rsync -av angelguide_*.pdf $PUBLISH_USER@$PUBLISH_HOST:$PUBLISH_PATH'
- if: '$CI_COMMIT_REF_NAME == "master" && $CI_COMMIT_TAG != null'