Skip to content

Commit 0446aac

Browse files
authored
Merge branch 'release/10.0.1xx-preview1' into darc-release/10.0.1xx-preview1-70e73143-133d-4890-9318-585a87f2cfcc
2 parents 070fa6f + 9035d02 commit 0446aac

File tree

12 files changed

+317
-309
lines changed

12 files changed

+317
-309
lines changed

.vsts-ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ parameters:
2222
displayName: Run A Test Build
2323
type: boolean
2424
default: false
25+
- name: enableArm64Job
26+
displayName: Enables the ARM64 job
27+
type: boolean
28+
default: false
2529

2630
variables:
2731
- template: /eng/pipelines/templates/variables/sdk-defaults.yml
@@ -297,7 +301,7 @@ extends:
297301
officialBuildProperties: $(_officialBuildProperties)
298302
runTests: false
299303
### ARM64 TESTBUILD ###
300-
- ${{ if or(eq(parameters.runTestBuild, true), eq(variables['Build.Reason'], 'PullRequest')) }}:
304+
- ${{ if and(or(eq(parameters.runTestBuild, true), eq(variables['Build.Reason'], 'PullRequest')), eq(parameters.enableArm64Job, true)) }}:
301305
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml@self
302306
parameters:
303307
pool:

.vsts-pr.yml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ pr:
1414
- README.md
1515
- CODEOWNERS
1616

17+
parameters:
18+
- name: enableArm64Job
19+
displayName: Enables the ARM64 job
20+
type: boolean
21+
default: false
22+
1723
variables:
1824
- template: /eng/pipelines/templates/variables/sdk-defaults.yml
1925
# Variables used: DncEngPublicBuildPool
@@ -64,17 +70,18 @@ stages:
6470
os: macOS
6571
helixTargetQueue: osx.13.amd64.open
6672
### ARM64 ###
67-
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
68-
parameters:
69-
pool:
70-
name: Azure Pipelines
71-
vmImage: macOS-latest
72-
os: macOS
73-
helixTargetQueue: osx.13.arm64.open
74-
macOSJobParameterSets:
75-
- categoryName: TestBuild
76-
buildArchitecture: arm64
77-
runtimeIdentifier: osx-arm64
73+
- ${{ if eq(parameters.enableArm64Job, true) }}:
74+
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
75+
parameters:
76+
pool:
77+
name: Azure Pipelines
78+
vmImage: macOS-latest
79+
os: macOS
80+
helixTargetQueue: osx.13.arm64.open
81+
macOSJobParameterSets:
82+
- categoryName: TestBuild
83+
buildArchitecture: arm64
84+
runtimeIdentifier: osx-arm64
7885

7986
############### DOTNET-FORMAT ###############
8087
- template: /eng/dotnet-format/dotnet-format-integration.yml

eng/Publishing.props

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@
9494
<ItemGroup>
9595
<ToolsetAssetsToPushToBlobFeed Include="@(ToolsetAssetsToPublish)"
9696
RelativeBlobPath="$(BlobStoragePartialRelativePath)/$(ToolsetVersionValue)/$([System.String]::Copy('%(Filename)%(Extension)').Replace('\' ,'/'))"
97-
IsShipping="false" />
97+
IsShipping="false"
98+
PublishFlatContainer="true" />
9899
<ToolsetAssetsToPushToBlobFeed ManifestArtifactData="Visibility=%(Visibility)" />
99100
</ItemGroup>
100101

@@ -104,16 +105,10 @@
104105
</ItemGroup>
105106

106107
<PushToBuildStorage
107-
PublishFlatContainer="true"
108108
AzureDevOpsCollectionUri="$(SYSTEM_TEAMFOUNDATIONCOLLECTIONURI)"
109109
AzureDevOpsProject="$(SYSTEM_TEAMPROJECT)"
110110
AzureDevOpsBuildId="$(BUILD_BUILDID)"
111111
ItemsToPush="@(ToolsetAssetsToPushToBlobFeed)"
112-
ItemsToSign="@(ItemsToSignPostBuild)"
113-
StrongNameSignInfo="@(StrongNameSignInfo)"
114-
CertificatesSignInfo="@(CertificatesSignInfo)"
115-
FileSignInfo="@(FileSignInfo)"
116-
FileExtensionSignInfo="@(FileExtensionSignInfo)"
117112
ManifestBuildData="@(ManifestBuildData)"
118113
ManifestRepoUri="$(BUILD_REPOSITORY_NAME)"
119114
ManifestBranch="$(BUILD_SOURCEBRANCH)"
@@ -204,17 +199,20 @@
204199
<!-- Always publish blobs to a suffixed directory. -->
205200
<SdkAssetsToPushToBlobFeed Include="@(SdkAssetsToPublish)">
206201
<RelativeBlobPath>$(BlobStoragePartialRelativePath)/$(FullNugetVersion)/$([System.String]::Copy('%(Filename)%(Extension)'))</RelativeBlobPath>
202+
<PublishFlatContainer>true</PublishFlatContainer>
207203
<ManifestArtifactData>DotNetReleaseShipping=true</ManifestArtifactData>
208204
</SdkAssetsToPushToBlobFeed>
209205

210206
<SdkAssetsToPushToBlobFeed Include="@(SdkNonShippingAssetsToPublish)">
211207
<RelativeBlobPath>$(BlobStoragePartialRelativePath)/$(FullNugetVersion)/$([System.String]::Copy('%(Filename)%(Extension)'))</RelativeBlobPath>
212208
<ManifestArtifactData>NonShipping=true</ManifestArtifactData>
209+
<PublishFlatContainer>true</PublishFlatContainer>
213210
</SdkAssetsToPushToBlobFeed>
214211

215212
<ChecksumsToPushToBlobFeed Include="@(CheckSumsToPublish)">
216213
<RelativeBlobPath>$(BlobStoragePartialRelativePath)/$(FullNugetVersion)/$([System.String]::Copy('%(Filename)%(Extension)'))</RelativeBlobPath>
217214
<ManifestArtifactData>DotNetReleaseShipping=true</ManifestArtifactData>
215+
<PublishFlatContainer>true</PublishFlatContainer>
218216
</ChecksumsToPushToBlobFeed>
219217
</ItemGroup>
220218

@@ -230,7 +228,6 @@
230228
</ItemGroup>
231229

232230
<PushToBuildStorage
233-
PublishFlatContainer="true"
234231
AzureDevOpsCollectionUri="$(SYSTEM_TEAMFOUNDATIONCOLLECTIONURI)"
235232
AzureDevOpsProject="$(SYSTEM_TEAMPROJECT)"
236233
AzureDevOpsBuildId="$(BUILD_BUILDID)"

0 commit comments

Comments
 (0)