diff --git a/build-pipeline-yocto.yml.jinja2 b/build-pipeline-yocto.yml.jinja2 index b582adec93c3ab1298cc520981907602f7007ff9..aca5dbef02f6d2260ab75cbc14735aa63c5addfd 100644 --- a/build-pipeline-yocto.yml.jinja2 +++ b/build-pipeline-yocto.yml.jinja2 @@ -46,6 +46,10 @@ build-version: # -------------------------------------------------------------------------------------- build-documentation: extends: .build_documentation + rules: + - if: $DOCUMENTATION_FILES + variables: + FILES: ${DOCUMENTATION_FILES} needs: - job: changelog @@ -146,6 +150,8 @@ platformtest:{{ machine }}: # -------------------------------------------------------------------------------------- package-documentation: extends: .package_documentation + rules: + - if: $DOCUMENTATION_FILES variables: ASSOCIATED_BUILD_JOB: build-documentation needs: diff --git a/build-pipeline.yml b/build-pipeline.yml index 220a677a0d4d6efdf7f150afe4298127cd93db1a..aa7e2b94407d2adb1d7a95efa9fdd352bd998e32 100644 --- a/build-pipeline.yml +++ b/build-pipeline.yml @@ -279,7 +279,9 @@ workflow: stage: Build timeout: 5m script: - - .gitlab-ci/scripts/convert_md2html.py *.md + - for file in ${FILES}; do + .gitlab-ci/scripts/convert_md2html.py $file; + done artifacts: paths: - "*.html" diff --git a/manifest-pipeline-ci-test.yml b/manifest-pipeline-ci-test.yml index 764dde86d7d91bf361989d9f7f7d8374f2b75ff0..7e16b56f6b02d2ff8c5dde8345053e29b0c1675e 100644 --- a/manifest-pipeline-ci-test.yml +++ b/manifest-pipeline-ci-test.yml @@ -70,6 +70,7 @@ yocto-simulation-pipeline: INSTALL_SCRIPT: fng-install.sh BITBAKE_ENV_COMMAND: echo DISTRO_VERSION="kirkstone-14.0" ARTIFACTS_PATH: build-*/tmp/deploy/images/**/* + DOCUMENTATION_FILES: "*.md" PACKAGE_TYPE: image TEST_STAGE: "true" TEST_REPO_BRANCH: dunfell