image: pandoc:2.10 stages: - install variables: # Allow git interactions GIT_AUTHOR_NAME: $GITLAB_USER_NAME GIT_AUTHOR_EMAIL: $GITLAB_USER_EMAIL GIT_COMMITTER_NAME: $GITLAB_USER_NAME GIT_COMMITTER_EMAIL: $GITLAB_USER_EMAIL install: cache: {} stage: install script: # Leave detached git HEAD - git checkout -B "$CI_COMMIT_REF_NAME" "$CI_COMMIT_SHA" # compile every markdown in this folder to pdf - cd activiteiten/2020-2021/ - sh ../../scripts/md_to_pdf.sh - git add -A # Commit (note the [skip ci] to avoid loop) - 'git commit -m "chore: render activities [skip ci]"' # Push back to repository - git push --follow-tags --no-verify "https://gitlab-ci-token:$GITLAB_TOKEN@$CI_SERVER_HOST/$CI_PROJECT_PATH.git" "HEAD:$CI_COMMIT_REF_NAME"