From d454588dc50b0dc20fbbb2776c7d92b385da3802 Mon Sep 17 00:00:00 2001 From: darknao Date: Wed, 13 Jul 2022 19:19:47 +0200 Subject: [PATCH] update antora config & CI workflow --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++ site.yml | 5 ++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..8383218 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +build: + stage: build + image: + name: antora/antora:latest + script: + - antora --log-failure-level fatal site.yml + artifacts: + paths: + - public/ + expire_in: 1 week + expose_as: 'docs preview' + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + environment: + name: preview MR_${CI_MERGE_REQUEST_IID} + url: https://${CI_SERVER_HOST}/${CI_PROJECT_PATH}/-/jobs/${CI_JOB_ID}/artifacts/file/public/index.html + auto_stop_in: 1 week +pages: + stage: build + image: + name: antora/antora:latest + script: + - antora site.yml + artifacts: + paths: + - public + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PROJECT_ROOT_NAMESPACE == "fedora" + diff --git a/site.yml b/site.yml index 8027f66..24fd5e7 100644 --- a/site.yml +++ b/site.yml @@ -5,11 +5,10 @@ content: sources: - url: . branches: HEAD - - url: https://pagure.io/fedora-docs/release-docs-home.git - branches: master + - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home.git ui: bundle: - url: https://asamalik.fedorapeople.org/ui-bundle.zip + url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable snapshot: true default_layout: with_menu output: