aboutsummaryrefslogtreecommitdiffstats
path: root/coin/instructions/common_environment.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'coin/instructions/common_environment.yaml')
-rw-r--r--coin/instructions/common_environment.yaml89
1 files changed, 88 insertions, 1 deletions
diff --git a/coin/instructions/common_environment.yaml b/coin/instructions/common_environment.yaml
index de83714e5..441a01803 100644
--- a/coin/instructions/common_environment.yaml
+++ b/coin/instructions/common_environment.yaml
@@ -4,6 +4,25 @@ instructions:
variableName: QTEST_ENVIRONMENT
variableValue: "ci"
- type: EnvironmentVariable
+ variableName: PYSIDE_VIRTUALENV
+ variableValue: "{{.AgentWorkingDir}}\\pyside\\pyside-setup\\env"
+ enable_if:
+ condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
+ variableName: PYSIDE_VIRTUALENV
+ variableValue: "{{.AgentWorkingDir}}/pyside/pyside-setup/env"
+ enable_if:
+ condition: or
+ conditions:
+ - condition: property
+ property: host.os
+ equals_value: MacOS
+ - condition: property
+ property: host.os
+ equals_value: Linux
+ - type: EnvironmentVariable
variableName: TARGET_ARCHITECTURE
variableValue: amd64
enable_if:
@@ -16,6 +35,18 @@ instructions:
property: host.os
equals_value: Windows
- type: EnvironmentVariable
+ variableName: PYTHON3_PATH
+ variableValue: "{{ index .Env \"PYTHON3.10.0-64_PATH\"}}"
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: host.osVersion
+ equals_value: Windows_11_22H2
+ - condition: property
+ property: host.os
+ equals_value: Windows
+ - type: EnvironmentVariable
variableName: TARGET_ARCHITECTURE
variableValue: amd64_x86
enable_if:
@@ -99,7 +130,7 @@ instructions:
equals_value: MacOS
- type: PrependToEnvironmentVariable
variableName: PATH
- variableValue: "{{.Env.PYTHON3_PATH}};"
+ variableValue: "{{ index .Env \"PYTHON3.10.0-64_PATH\"}};"
enable_if:
condition: property
property: host.os
@@ -172,3 +203,59 @@ instructions:
- condition: property
property: host.os
equals_value: MacOS
+ - type: ExecuteCommand
+ command: "sudo apt-get install python3-pip libclang-11-dev clang -y"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: host.os
+ equals_value: Linux
+ - condition: property
+ property: host.arch
+ equals_value: AARCH64
+ userMessageOnFailure: >
+ Failed to install dependencies
+ - type: ExecuteCommand
+ command: "python3 -m pip install -U setuptools==69.1.1"
+ maxTimeInSeconds: 14400
+ maxTimeBetweenOutput: 1200
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: host.os
+ equals_value: Linux
+ - condition: property
+ property: host.arch
+ equals_value: AARCH64
+ userMessageOnFailure: >
+ Failed to install setuptools
+ - type: EnvironmentVariable
+ variableName: LLVM_INSTALL_DIR
+ variableValue: "/usr/lib/llvm-11/lib"
+ enable_if:
+ condition: and
+ conditions:
+ - condition: property
+ property: target.arch
+ equals_value: AARCH64
+ - condition: property
+ property: host.os
+ equals_value: Linux
+ - type: EnvironmentVariable
+ variableName: interpreter
+ variableValue: "python3.11"
+ enable_if:
+ condition: property
+ property: host.osVersion
+ in_values: [RHEL_8_6, RHEL_8_8]
+ - type: EnvironmentVariable
+ variableName: interpreter
+ variableValue: "python3"
+ enable_if: # Enable for others than rhl 8.*
+ condition: property
+ property: target.osVersion
+ not_in_values: [RHEL_8_6, RHEL_8_8]