-
由 Joey Robichaud 创作于由 Joey Robichaud 创作于
azure-pipelines-official.yml 13.38 KiB
trigger:
branches:
include:
- main
- main-vs-deps
- release/dev16.*-vs-deps
- release/dev17.*
exclude:
- release/dev17.0
pr: none
resources:
- repo: self
clean: true
parameters:
- name: IbcDrop
type: string
default: default
- name: SignType
default: real
type: string
values:
- real
- test
- name: SkipApplyOptimizationData
type: boolean
default: false
- name: SkipTests
type: boolean
default: true
# The variables `_DotNetArtifactsCategory` and `_DotNetValidationArtifactsCategory` are required for proper publishing of build artifacts. See https://github.com/dotnet/roslyn/pull/38259
variables:
- name: _DotNetArtifactsCategory
value: .NETCore
- name: _DotNetValidationArtifactsCategory
value: .NETCoreValidation
- group: DotNet-Roslyn-SDLValidation-Params
# To retrieve OptProf data we need to authenticate to the VS drop storage.
# Get access token with $dn-bot-devdiv-drop-rw-code-rw and dn-bot-dnceng-build-rw-code-rw from DotNet-VSTS-Infra-Access
# Get $dotnetfeed-storage-access-key-1 from DotNet-Blob-Feed
# Get $microsoft-symbol-server-pat and $symweb-symbol-server-pat from DotNet-Symbol-Server-Pats
# Get $AccessToken-dotnet-build-bot-public-repo from DotNet-Versions-Publish
- group: DotNet-Blob-Feed
- group: DotNet-Symbol-Server-Pats
- group: DotNet-Versions-Publish
- group: DotNet-VSTS-Infra-Access
- group: DotNet-DevDiv-Insertion-Workflow-Variables
- name: _DevDivDropAccessToken
value: $(dn-bot-devdiv-drop-rw-code-rw)
- group: DotNet-Roslyn-Insertion-Variables
- name: BuildConfiguration
value: release
- name: Roslyn.GitHubEmail
value: dotnet-build-bot@microsoft.com
- name: Roslyn.GitHubToken
value: $(AccessToken-dotnet-build-bot-public-repo)
- name: Roslyn.GitHubUserName
value: dotnet-build-bot
- name: Insertion.InsertToolset
value: true
- name: Insertion.CreateDraftPR
value: true