89
89
- ${{ if eq(parameters.runtimeFlavor, 'coreclr') }} :
90
90
- name : liveRuntimeBuildParams
91
91
value : ${{ format('clr.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }}
92
+ - name : liveRuntimeArtifactsPathArg
93
+ value : ${{ format('/p:CoreCLROverridePath={0}/artifacts/bin/coreclr/{1}{2}.{3}.{4}', $(Build.SourcesDirectory), parameters.osGroup, parameters.osSubgroup, parameters.archType, coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig)) }}
92
94
- ${{ if eq(parameters.runtimeFlavor, 'mono') }} :
93
95
- name : liveRuntimeBuildParams
94
96
value : ${{ format('mono.corelib+libs.ref+libs.native -rc {0} -c {1} -arch {2} -ci', coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig), parameters.liveLibrariesBuildConfig, parameters.archType) }}
97
+ - name : liveRuntimeArtifactsPathArg
98
+ value : ${{ format('/p:MonoOverridePath={0}/artifacts/bin/mono/{1}{2}.{3}.{4}', $(Build.SourcesDirectory), parameters.osGroup, parameters.osSubgroup, parameters.archType, coalesce(parameters.liveRuntimeBuildConfig, parameters.buildConfig)) }}
95
99
- name : compilerArg
96
100
value : ' '
97
101
- ${{ if and(ne(parameters.osGroup, 'windows'), ne(parameters.compilerName, 'gcc')) }} :
@@ -135,7 +139,7 @@ jobs:
135
139
displayName: Disk Usage before Build
136
140
137
141
# Build managed test components
138
- - script : $(Build.SourcesDirectory)/src/tests/build$(scriptExt) $(logRootNameArg)Managed allTargets skipnative skipgeneratelayout skiptestwrappers $(buildConfig) $(archType) $(runtimeFlavorArgs) $(crossArg) $(priorityArg) ci $(librariesOverrideArg)
142
+ - script : $(Build.SourcesDirectory)/src/tests/build$(scriptExt) $(logRootNameArg)Managed allTargets skipnative skipgeneratelayout skiptestwrappers $(buildConfig) $(archType) $(runtimeFlavorArgs) $(crossArg) $(priorityArg) ci $(librariesOverrideArg) /p:RuntimeOS=${{ parameters.osGroup }}${{ parameters.osSubgroup }} /p:LibrariesTargetOSConfigurationArchitecture=${{ parameters.osGroup }}${{ parameters.osSubgroup }}-${{ parameters.liveLibrariesBuildConfig }}-${{ parameters.archType }} $(liveRuntimeArtifactsPathArg) /p:TargetOS=AnyOS
139
143
displayName : Build managed test components
140
144
141
145
- ${{ if in(parameters.osGroup, 'OSX', 'iOS', 'tvOS') }} :
@@ -147,7 +151,7 @@ jobs:
147
151
# Zip and publish managed test components
148
152
- template : /eng/pipelines/common/upload-artifact-step.yml
149
153
parameters :
150
- rootFolder : $(managedTestArtifactRootFolderPath)
154
+ rootFolder : ' $(binTestsPath)/AnyOS.$(archType).$(buildConfigUpper) '
151
155
includeRootFolder : false
152
156
archiveExtension : ' .tar.gz'
153
157
archiveType : tar
0 commit comments