diff options
author | Simo Fält <simo.falt@qt.io> | 2023-07-05 10:09:46 +0300 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-08-09 21:57:37 +0000 |
commit | 5d9c7c9e3571a39609fca82a5d61f5cdcaec6594 (patch) | |
tree | 3dd750c48913c872acad05b8675f238e5a615830 /coin/instructions | |
parent | 8823e00668428ec8c3ecc538111c66b2195353b3 (diff) |
COIN: Allow setting Debian rules branch as env variable
Change-Id: I5e28b78c9eea253c30e5a9eea6c5ea4cc672fd8e
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit 445c4adc24d76160706fe755e28228114db97bc3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'coin/instructions')
-rw-r--r-- | coin/instructions/debian/debian_build_module.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/coin/instructions/debian/debian_build_module.yaml b/coin/instructions/debian/debian_build_module.yaml index 3fb16ab04b..7e50a15360 100644 --- a/coin/instructions/debian/debian_build_module.yaml +++ b/coin/instructions/debian/debian_build_module.yaml @@ -32,6 +32,28 @@ instructions: condition: runtime env_var: COIN_SKIP_DEBIAN contains_value: "MISSING_DEBIAN_INST" + - type: ChangeDirectory + directory: "qt6-{{.Env.TESTED_MODULE_PLAIN_COIN}}" + disable_if: + condition: runtime + env_var: COIN_SKIP_DEBIAN + contains_value: "MISSING_DEBIAN_INST" + - type: ExecuteCommand + command: "git checkout {{.Env.DEBIAN_RULES_REF}" + maxTimeInSeconds: 900 + maxTimeBetweenOutput: 900 + userMessageOnFailure: "Failed to checkout debian rules branch" + disable_if: + condition: or + conditions: + - condition: runtime + env_var: DEBIAN_RULES_REF + equals_value: null + - condition: runtime + env_var: COIN_SKIP_DEBIAN + contains_value: "MISSING_DEBIAN_INST" + - type: ChangeDirectory + directory: "{{.AgentWorkingDir}}" - type: ExecuteCommand command: "wget -q {{.CoinDownloadURL}}/{{.Env.MODULE_SOURCES_RELATIVE_STORAGE_PATH}}" maxTimeInSeconds: 900 |