1type: Group
2enable_if:
3  condition: property
4  property: features
5  not_contains_value: LicenseCheck
6instructions:
7  - type: ChangeDirectory
8    directory: "{{.AgentWorkingDir}}/pyside"
9    maxTimeInSeconds: 300
10    maxTimeBetweenOutput: 120
11    userMessageOnFailure: >
12         Failed to change to pyside dir
13  - type: ExecuteCommand
14    command: c:\\users\\qt\\MSVC.bat rd /s /q pyside-setup
15    maxTimeInSeconds: 300
16    maxTimeBetweenOutput: 120
17    enable_if:
18      condition: property
19      property: host.os
20      equals_value: Windows
21    userMessageOnFailure: >
22         Failed to remove pyside-setup dir
23  - type: ExecuteCommand
24    command: /bin/rm -rf pyside-setup
25    maxTimeInSeconds: 300
26    maxTimeBetweenOutput: 120
27    enable_if:
28      condition: property
29      property: host.os
30      not_equals_value: Windows
31    userMessageOnFailure: >
32         Failed to remove pyside-setup dir
33  - type: InstallBinaryArchive
34    relativeStoragePath: "{{.Env.MODULE_ARTIFACTS_RELATIVE_STORAGE_PATH}}/artifacts.tar.gz"
35    directory: "pyside"
36    maxTimeInSeconds: 1200
37    maxTimeBetweenOutput: 1200
38  - type: ChangeDirectory
39    directory: "{{.AgentWorkingDir}}\\pyside\\pyside-setup"
40    maxTimeInSeconds: 7200
41    maxTimeBetweenOutput: 120
42    enable_if:
43      condition: property
44      property: host.os
45      equals_value: Windows
46    userMessageOnFailure: >
47         Failed to install binary artifacts
48  - type: ChangeDirectory
49    directory: "{{.AgentWorkingDir}}/pyside/pyside-setup"
50    maxTimeInSeconds: 7200
51    maxTimeBetweenOutput: 120
52    enable_if:
53      condition: property
54      property: host.os
55      not_equals_value: Windows
56    userMessageOnFailure: >
57         Failed to change to pyside-setup dir
58