Merge branch 'templated' into 'main'

Templated CI

See merge request bij1/huishoudelijk-reglement!1
This commit is contained in:
Kiara Grouwstra 2022-07-28 13:43:27 +00:00
commit c10cdfd413
1 changed files with 7 additions and 28 deletions

View File

@ -1,30 +1,9 @@
stages:
- build
- upload
include:
- project: 'bij1/ci-templates'
ref: 'main'
file: 'markdown.yml'
variables:
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic"
HTML_PATH: huishoudelijk-reglement.html
EPUB_PATH: huishoudelijk-reglement.epub
build:
stage: build
image:
name: pandoc/core
entrypoint: ["/bin/sh", "-c"]
script:
- mkdir dist
- pandoc metadata.txt README.md -o dist/${HTML_PATH} -s --toc --css=style.css --self-contained --metadata title="Huishoudelijk Reglement"
- pandoc metadata.txt README.md -o dist/${EPUB_PATH} -s --toc --css=style.css
artifacts:
paths:
- dist/
upload:
stage: upload
image: curlimages/curl:latest
script:
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file dist/${HTML_PATH} ${PACKAGE_REGISTRY_URL}/html/${CI_COMMIT_BRANCH}/${HTML_PATH}
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file dist/${EPUB_PATH} ${PACKAGE_REGISTRY_URL}/epub/${CI_COMMIT_BRANCH}/${EPUB_PATH}
PROJECT_ID : ${CI_PROJECT_ID}
PROJECT_NAME: ${CI_PROJECT_NAME}
PROJECT_SLUG: ${CI_PROJECT_PATH_SLUG}