summaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2023-07-05 10:09:46 +0300
committerSimo Fält <simo.falt@qt.io>2023-08-09 21:57:21 +0000
commit445c4adc24d76160706fe755e28228114db97bc3 (patch)
treec5bfe427d5ad88c27b4180eb8e1aef1ecfe7dc01 /coin
parent861bb973d3db00db4c955fd82b4d77428f45a260 (diff)
COIN: Allow setting Debian rules branch as env variable
Pick-to: 6.6 Change-Id: I5e28b78c9eea253c30e5a9eea6c5ea4cc672fd8e Reviewed-by: Toni Saario <toni.saario@qt.io>
Diffstat (limited to 'coin')
-rw-r--r--coin/instructions/debian/debian_build_module.yaml22
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