1type: Group
2instructions:
3  - type: ExecuteCommand
4    command: "python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/Users/qt/work/install  --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=ALL"
5    maxTimeInSeconds: 14400
6    maxTimeBetweenOutput: 1200
7    enable_if:
8        condition: property
9        property: host.os
10        equals_value: MacOS
11    userMessageOnFailure: >
12         Failed to execute build instructions on osx
13  - type: ExecuteCommand
14    command: "python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=/home/qt/work/install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=ALL"
15    maxTimeInSeconds: 14400
16    maxTimeBetweenOutput: 600
17    enable_if:
18        condition: property
19        property: host.os
20        equals_value: Linux
21    userMessageOnFailure: >
22         Failed to execute build instructions on Linux
23  - type: ExecuteCommand
24    command: "c:\\users\\qt\\MSVC.bat python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=\\Users\\qt\\work\\install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=BUILD"
25    maxTimeInSeconds: 14400
26    maxTimeBetweenOutput: 600
27    enable_if:
28        condition: property
29        property: host.os
30        equals_value: Windows
31    userMessageOnFailure: >
32         Failed to execute build instructions on Windows
33  - type: SignPackage
34    directory: "{{.AgentWorkingDir}}\\pyside"
35    maxTimeInSeconds: 1200
36    maxTimeBetweenOutput: 1200
37    enable_if:
38      condition: property
39      property: host.os
40      equals_value: Windows
41  - type: ChangeDirectory
42    directory: "{{.AgentWorkingDir}}\\pyside\\pyside-setup"
43    enable_if:
44        condition: property
45        property: host.os
46        equals_value: Windows
47  - type: ExecuteCommand
48    command: "c:\\users\\qt\\MSVC.bat python -u coin_build_instructions.py --os={{.Env.CI_OS}} {{.Env.CI_PACKAGING_FEATURE}} --instdir=\\Users\\qt\\work\\install --targetOs={{.Env.CI_OS}} --hostArch=X86_64 --targetArch={{.Env.CI_TARGET_ARCHITECTURE}} --phase=WHEEL"
49    maxTimeInSeconds: 14400
50    maxTimeBetweenOutput: 300
51    enable_if:
52        condition: property
53        property: host.os
54        equals_value: Windows
55    userMessageOnFailure: >
56         Failed to create wheels for Windows
57