@@ -80,6 +80,34 @@ extends:
8080 chmod +x $(Build.SourcesDirectory)/python-env-tools/bin
8181 displayName: Make Directory for python-env-tool binary
8282
83+ - bash : |
84+ if [ "${{ parameters.vsceTarget }}" == "win32-x64" ]; then
85+ echo "##vso[task.setvariable variable=buildTarget]x86_64-pc-windows-msvc"
86+ elif [ "${{ parameters.vsceTarget }}" == "win32-arm64" ]; then
87+ echo "##vso[task.setvariable variable=buildTarget]aarch64-pc-windows-msvc"
88+ elif [ "${{ parameters.vsceTarget }}" == "linux-x64" ]; then
89+ echo "##vso[task.setvariable variable=buildTarget]x86_64-unknown-linux-musl"
90+ elif [ "${{ parameters.vsceTarget }}" == "linux-arm64" ]; then
91+ echo "##vso[task.setvariable variable=buildTarget]aarch64-unknown-linux-gnu"
92+ elif [ "${{ parameters.vsceTarget }}" == "linux-armhf" ]; then
93+ echo "##vso[task.setvariable variable=buildTarget]armv7-unknown-linux-gnueabihf"
94+ elif [ "${{ parameters.vsceTarget }}" == "darwin-x64" ]; then
95+ echo "##vso[task.setvariable variable=buildTarget]x86_64-apple-darwin"
96+ elif [ "${{ parameters.vsceTarget }}" == "darwin-arm64" ]; then
97+ echo "##vso[task.setvariable variable=buildTarget]aarch64-apple-darwin"
98+ elif [ "${{ parameters.vsceTarget }}" == "alpine-x64" ]; then
99+ echo "##vso[task.setvariable variable=buildTarget]x86_64-unknown-linux-musl"
100+ elif [ "${{ parameters.vsceTarget }}" == "alpine-arm64" ]; then
101+ echo "##vso[task.setvariable variable=buildTarget]aarch64-unknown-linux-gnu"
102+ elif [ "${{ parameters.vsceTarget }}" == "web" ] && [ "${{ parameters.buildWasm }}" == "true" ]; then
103+ echo "##vso[task.setvariable variable=buildTarget]wasm32-wasi"
104+ elif [ "${{ parameters.vsceTarget }}" == "web" ] && [ "${{ parameters.buildWasm }}" == "false" ]; then
105+ echo "##vso[task.setvariable variable=buildTarget]x86_64-unknown-linux-musl"
106+ else
107+ echo "##vso[task.setvariable variable=buildTarget]x86_64-unknown-linux-musl"
108+ fi
109+ displayName: Set buildTarget variable
110+
83111 - task : DownloadPipelineArtifact@2
84112 inputs :
85113 buildType : ' specific'
@@ -88,7 +116,7 @@ extends:
88116 buildVersionToDownload : ' latestFromBranch'
89117 branchName : ' refs/heads/release/2024.18'
90118 targetPath : ' $(Build.SourcesDirectory)/python-env-tools/bin'
91- artifactName : ' bin-$(vsceTarget )'
119+ artifactName : ' bin-$(buildTarget )'
92120 itemPattern : |
93121 pet.exe
94122 pet
0 commit comments