Templated CI
This commit is contained in:
parent
0fb9a1b26b
commit
0befe7dfcb
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue