From 487045dbad5e30e22be5bcaadb5eddaaf8adfd2c Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Tue, 19 Sep 2023 16:07:48 +0200 Subject: [PATCH] ci: Add doc. --- .gitlab-ci.yml | 42 +++++++++++++++++++++++++++++++++++ packages/make-windows-dir.bat | 5 +++++ 2 files changed, 47 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5d59932d..fbdeb0b6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -85,6 +85,28 @@ build-lang: paths: - src/lang/*.qm +build-users-doc: + stage: build + tags: + - linux + script: + - cd ./doc/users/ + - ./build.sh + artifacts: + paths: + - doc/users/documentation.pdf + +build-developers-doc: + stage: build + tags: + - linux + script: + - cd ./doc/dev/ + - ./build.sh + artifacts: + paths: + - doc/dev/documentation.pdf + build-linux: stage: build tags: @@ -98,6 +120,10 @@ build-linux: artifacts: true - job: build-lang artifacts: true + - job: build-developers-doc + artifacts: true + - job: build-users-doc + artifacts: true script: - mkdir -p linux - cd linux @@ -132,6 +158,10 @@ build-linux: - mkdir -p pamhyr/tests_cases/ - mkdir -p pamhyr/tests_cases/Saar - cp ../tests_cases/Saar/Saar.pamhyr pamhyr/tests_cases/Saar/ + # CP documentation + - mkdir -p pamhyr/doc/ + - cp ../doc/users/documentation.pdf pamhyr/doc/Pamhyr2-users.pdf + - cp ../doc/dev/documentation.pdf pamhyr/doc/Pamhyr2-dev.pdf artifacts: paths: - linux/pamhyr @@ -149,6 +179,10 @@ build-windows: artifacts: true - job: build-lang artifacts: true + - job: build-developers-doc + artifacts: true + - job: build-users-doc + artifacts: true script: - mkdir windows - cd windows @@ -280,3 +314,11 @@ tag-release: url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/packages/pamhyr-windows.zip' filepath: '/windows/pamhyr-windows.zip' link_type: 'package' + - name: 'User documentations (pdf)' + url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/doc/users/documentation.pdf' + filepath: '/doc/users/documentation.pdf' + link_type: 'other' + - name: 'Dev documentations (pdf)' + url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/doc/dev/documentation.pdf' + filepath: '/doc/dev/documentation.pdf' + link_type: 'other' diff --git a/packages/make-windows-dir.bat b/packages/make-windows-dir.bat index 493f7491..1045b4d4 100644 --- a/packages/make-windows-dir.bat +++ b/packages/make-windows-dir.bat @@ -47,3 +47,8 @@ rem Copy tests_cases mkdir pamhyr\tests_cases mkdir pamhyr\tests_cases\Saar copy /y ..\tests_cases\Saar\Saar.pamhyr pamhyr\tests_cases\Saar\ + +rem Documentations +mkdir pamhyr\doc +copy /y ..\doc\users\documentation.pdf pamhyr\doc\Pamhyr2-users.pdf +copy /y ..\doc\dev\documentation.pdf pamhyr\doc\Pamhyr2-dev.pdf -- GitLab