Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
10fc2ee
Merge in 'release/6.0' changes
dotnet-bot Jan 4, 2023
7958961
Merge in 'release/6.0' changes
dotnet-bot Jan 4, 2023
8d7f98f
Merge in 'release/6.0' changes
dotnet-bot Jan 4, 2023
caf8b79
Merge in 'release/6.0' changes
dotnet-bot Jan 5, 2023
eb707ac
Merge in 'release/6.0' changes
dotnet-bot Jan 5, 2023
88ca9ae
Merge in 'release/6.0' changes
dotnet-bot Jan 5, 2023
62d8bd5
Merge in 'release/6.0' changes
dotnet-bot Jan 5, 2023
1e19f3a
Merge in 'release/6.0' changes
dotnet-bot Jan 6, 2023
54b6656
Merge in 'release/6.0' changes
dotnet-bot Jan 9, 2023
da9dcad
Merge in 'release/6.0' changes
dotnet-bot Jan 11, 2023
dc5bd35
Merge in 'release/6.0' changes
dotnet-bot Jan 11, 2023
1133bac
Merge in 'release/6.0' changes
dotnet-bot Jan 11, 2023
0fe54fb
Merge in 'release/6.0' changes
dotnet-bot Jan 11, 2023
4ceeb7b
Merge in 'release/6.0' changes
dotnet-bot Jan 12, 2023
f47dad1
Merge in 'release/6.0' changes
dotnet-bot Jan 12, 2023
4922e70
Merge in 'release/6.0' changes
dotnet-bot Jan 12, 2023
b42db92
Merge in 'release/6.0' changes
dotnet-bot Jan 12, 2023
da4d70e
Updated Microsoft.Diasymreader.Native to 16.11.23-beta.1
hoyosjs Jan 13, 2023
9f13af3
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2023
7cea1d1
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2023
d0aa445
Update Microsoft.DiaSymReader.Native to 16.11.23-beta1.23063.1
tommcdon Jan 13, 2023
d2d1350
Add SetupNuGetSources calls
mmitche Jan 13, 2023
ab06196
Add more SetupNuGetSources
mmitche Jan 13, 2023
4984970
Add SetupNuGetSources calls
mmitche Jan 13, 2023
b6518c6
Merge in 'release/6.0' changes
dotnet-bot Jan 13, 2023
ecb220c
Add more SetupNuGetSources
mmitche Jan 16, 2023
131b1fd
Add PAT reference
mmitche Jan 17, 2023
3315bf5
Add PAT reference and move sources setup
mmitche Jan 17, 2023
8515e4c
Merge in 'release/6.0' changes
dotnet-bot Jan 17, 2023
f2e98fe
[release/6.0] Updated Microsoft.Diasymreader.Native to 16.11.23-beta.1
hoyosjs Jan 18, 2023
a0d4a0e
Merged PR 29000: Do not set up nuget sources for source build
mmitche Jan 19, 2023
e6b0b09
Merged PR 29007: Disable source-build leg for 6.0
crummel Jan 19, 2023
702e563
Merged PR 29013: Disable official source-build leg.
crummel Jan 19, 2023
51b4c94
Merge in 'release/6.0' changes
dotnet-bot Jan 20, 2023
2a90daa
Merge in 'release/6.0' changes
dotnet-bot Jan 24, 2023
605d2fa
Merge commit '2a90daa2cc41ae8f11a2c1519cb8b235f609251a' into internal…
vseanreesermsft Feb 14, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
<optimizationlinuxx64MIBCRuntimeVersion>1.0.0-prerelease.21416.5</optimizationlinuxx64MIBCRuntimeVersion>
<optimizationPGOCoreCLRVersion>1.0.0-prerelease.21416.5</optimizationPGOCoreCLRVersion>
<!-- Not auto-updated. -->
<MicrosoftDiaSymReaderNativeVersion>16.9.0-beta1.21055.5</MicrosoftDiaSymReaderNativeVersion>
<MicrosoftDiaSymReaderNativeVersion>16.11.23-beta1.23063.1</MicrosoftDiaSymReaderNativeVersion>
<SystemCommandLineVersion>2.0.0-beta1.20253.1</SystemCommandLineVersion>
<TraceEventVersion>2.0.65</TraceEventVersion>
<CommandLineParserVersion>2.2.0</CommandLineParserVersion>
Expand Down
21 changes: 21 additions & 0 deletions eng/pipelines/common/global-build-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ jobs:
variables:
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: DotNet-HelixApi-Access
- group: AzureDevOps-Artifact-Feeds-Pats

- name: _osParameter
value: -os ${{ parameters.osGroup }}
Expand Down Expand Up @@ -116,6 +117,26 @@ jobs:
- ${{ if eq(parameters.isOfficialBuild, true) }}:
- template: /eng/pipelines/common/restore-internal-tools.yml

# Do not set up nuget sources for source build because the source build scripts already do this.
# This will cause the working tree to be dirty, which breaks the stash command when shallow clones are used, like in CI or official builds.
- ${{ if and(ne(variables['System.TeamProject'], 'public'), ne(parameters.buildingOnSourceBuildImage, true)) }}:
- ${{ if ne(parameters.osGroup, 'windows') }}:
- task: Bash@3
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)
- ${{ if eq(parameters.osGroup, 'windows') }}:
- task: PowerShell@2
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)

- ${{ each monoCrossAOTTargetOS in parameters.monoCrossAOTTargetOS }}:
- task: DownloadPipelineArtifact@2
displayName: Download ${{monoCrossAOTTargetOS}} AOT offset files
Expand Down
20 changes: 20 additions & 0 deletions eng/pipelines/coreclr/templates/build-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ jobs:
# Variables used by arcade to gather asset manifests
- name: _DotNetPublishToBlobFeed
value: true
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: AzureDevOps-Artifact-Feeds-Pats
- name: officialBuildIdArg
value: ''
- ${{ if eq(parameters.isOfficialBuild, true) }}:
Expand Down Expand Up @@ -175,6 +177,24 @@ jobs:
continueOnError: false
condition: and(succeeded(), in(variables['SignType'], 'real', 'test'))

- ${{ if ne(variables['System.TeamProject'], 'public') }}:
- ${{ if ne(parameters.osGroup, 'windows') }}:
- task: Bash@3
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)
- ${{ if eq(parameters.osGroup, 'windows') }}:
- task: PowerShell@2
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)

- ${{ if in(parameters.osGroup, 'OSX', 'iOS', 'tvOS') }}:
- script: |
du -sh $(Build.SourcesDirectory)/*
Expand Down
21 changes: 21 additions & 0 deletions eng/pipelines/installer/jobs/base-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ jobs:
${{ if in(parameters.osGroup, 'Linux', 'FreeBSD') }}:
value: '/root/runtime/'

- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: AzureDevOps-Artifact-Feeds-Pats

###
### Platform-specific variable setup
###
Expand Down Expand Up @@ -388,6 +391,24 @@ jobs:
df -h
displayName: Disk Usage before Build

- ${{ if ne(variables['System.TeamProject'], 'public') }}:
- ${{ if ne(parameters.osGroup, 'windows') }}:
- task: Bash@3
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)
- ${{ if eq(parameters.osGroup, 'windows') }}:
- task: PowerShell@2
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)

# Build the default subset non-MacOS platforms
- ${{ if ne(parameters.osGroup, 'OSX') }}:
- script: $(BaseJobBuildCommand)
Expand Down
19 changes: 19 additions & 0 deletions eng/pipelines/libraries/base-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
variables:
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: DotNet-HelixApi-Access
- group: AzureDevOps-Artifact-Feeds-Pats

- _buildScriptFileName: build

Expand Down Expand Up @@ -143,4 +144,22 @@ jobs:
artifactName: '$(_runtimeArtifactName)'
displayName: '$(runtimeFlavorName) build drop'

- ${{ if ne(variables['System.TeamProject'], 'public') }}:
- ${{ if ne(parameters.osGroup, 'windows') }}:
- task: Bash@3
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)
- ${{ if eq(parameters.osGroup, 'windows') }}:
- task: PowerShell@2
displayName: Setup Private Feeds Credentials
inputs:
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
env:
Token: $(dn-bot-dnceng-artifact-feeds-rw)

- ${{ parameters.steps }}
26 changes: 13 additions & 13 deletions eng/pipelines/runtime-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -326,19 +326,19 @@ stages:
#
# Build Sourcebuild leg
#
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/common/global-build-job.yml
buildConfig: Release
helixQueueGroup: ci
platforms:
- SourceBuild_Linux_x64
jobParameters:
nameSuffix: SourceBuild
extraStepsTemplate: /eng/pipelines/common/upload-intermediate-artifacts-step.yml
extraStepsParameters:
name: SourceBuildPackages
timeoutInMinutes: 95
# - template: /eng/pipelines/common/platform-matrix.yml
# parameters:
# jobTemplate: /eng/pipelines/common/global-build-job.yml
# buildConfig: Release
# helixQueueGroup: ci
# platforms:
# - SourceBuild_Linux_x64
# jobParameters:
# nameSuffix: SourceBuild
# extraStepsTemplate: /eng/pipelines/common/upload-intermediate-artifacts-step.yml
# extraStepsParameters:
# name: SourceBuildPackages
# timeoutInMinutes: 95


#
Expand Down