diff options
author | Toni Saario <toni.saario@qt.io> | 2021-02-15 09:27:11 +0200 |
---|---|---|
committer | Toni Saario <toni.saario@qt.io> | 2021-02-19 16:28:06 +0200 |
commit | 6172f3101e6606d48cca8424c5472af1daeefc17 (patch) | |
tree | e0b8145d278d2f55012ec758ccb5677ecbc7c94c /coin | |
parent | 22d692e9e01bcf486e2b268059c30998ca8b06bc (diff) |
Allow disabling module build and building of tests per module
This patch enables per module control of the build instructions.
This enables documentation building in modules that are not capable
of building the module itself on linux.
Change-Id: I72b7931c5ffda9bf437a99c27c0bb340665ce927
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Simo Fält <simo.falt@qt.io>
Diffstat (limited to 'coin')
-rw-r--r-- | coin/instructions/coin_module_build_template_v2.yaml | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/coin/instructions/coin_module_build_template_v2.yaml b/coin/instructions/coin_module_build_template_v2.yaml index 09bdb25ef0..92532f5cb8 100644 --- a/coin/instructions/coin_module_build_template_v2.yaml +++ b/coin/instructions/coin_module_build_template_v2.yaml @@ -3,8 +3,14 @@ instructions: - !include "{{qt/qtbase}}/prepare_building_env.yaml" - type: Group instructions: - - !include "{{qt/qtbase}}/cmake_module_build_instructions.yaml" - - !include "{{qt/qtbase}}/cmake_build_and_upload_test_artifacts_host.yaml" + - type: Group + instructions: + - !include "{{qt/qtbase}}/cmake_module_build_instructions.yaml" + - !include "{{qt/qtbase}}/cmake_build_and_upload_test_artifacts_host.yaml" + disable_if: + condition: runtime + env_var: QT_CI_SKIP_MODULE_BUILD + not_equals_value: null - !include "{{qt/qtbase}}/cmake_documentation_build.yaml" enable_if: condition: and |