2024-04-02 22:02:56 +00:00
|
|
|
# Pipeline: https://dnceng.visualstudio.com/internal/_build?definitionId=286
|
|
|
|
|
2018-10-17 22:17:40 +00:00
|
|
|
trigger:
|
2019-04-10 23:17:11 +00:00
|
|
|
batch: true
|
|
|
|
branches:
|
|
|
|
include:
|
2021-03-18 22:21:24 +00:00
|
|
|
- main
|
2019-04-10 23:17:11 +00:00
|
|
|
- master
|
|
|
|
- release/*
|
2019-11-26 01:28:25 +00:00
|
|
|
- internal/release/3.*
|
2020-07-21 14:55:52 +00:00
|
|
|
- internal/release/5.*
|
2021-08-09 17:08:25 +00:00
|
|
|
- internal/release/6.*
|
2022-09-13 19:26:52 +00:00
|
|
|
- internal/release/7.*
|
2018-10-17 22:17:40 +00:00
|
|
|
|
|
|
|
variables:
|
2019-09-10 19:33:20 +00:00
|
|
|
- name: _PublishUsingPipelines
|
|
|
|
value: false
|
2022-09-13 19:26:52 +00:00
|
|
|
- ${{ if or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual')) }}:
|
|
|
|
- name: PostBuildSign
|
|
|
|
value: false
|
|
|
|
- ${{ else }}:
|
|
|
|
- name: PostBuildSign
|
|
|
|
value: true
|
2019-01-24 19:21:51 +00:00
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
2022-10-25 21:32:46 +00:00
|
|
|
- name: Codeql.Enabled
|
|
|
|
value: true
|
2019-01-24 19:21:51 +00:00
|
|
|
- group: DotNet-DotNetCli-Storage
|
2020-04-02 13:24:09 +00:00
|
|
|
- group: DotNet-Installer-SDLValidation-Params
|
2019-09-10 19:33:20 +00:00
|
|
|
- name: _PublishUsingPipelines
|
|
|
|
value: true
|
2020-04-27 15:53:02 +00:00
|
|
|
# Default to running tests in PRs and public CI, but not in official builds
|
|
|
|
- name: _WindowsTestArg
|
|
|
|
value: '-test'
|
|
|
|
- name: _NonWindowsTestArg
|
|
|
|
value: '--test'
|
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
- name: _WindowsTestArg
|
|
|
|
value: ''
|
|
|
|
- name: _NonWindowsTestArg
|
|
|
|
value: ''
|
2021-08-06 20:54:33 +00:00
|
|
|
- name: _InternalRuntimeDownloadArgs
|
|
|
|
value: ''
|
|
|
|
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
2021-10-14 19:13:40 +00:00
|
|
|
- group: DotNetBuilds storage account read tokens
|
2021-08-06 20:54:33 +00:00
|
|
|
- name: _InternalRuntimeDownloadArgs
|
2022-02-04 23:32:31 +00:00
|
|
|
value: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal
|
2022-01-19 18:34:20 +00:00
|
|
|
/p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)
|
2021-10-14 19:13:40 +00:00
|
|
|
/p:dotnetbuilds-internal-container-read-token-base64=$(dotnetbuilds-internal-container-read-token-base64)
|
2024-04-02 22:02:56 +00:00
|
|
|
- name: DncEngPublicBuildPool
|
|
|
|
value: NetCore-Svc-Public
|
|
|
|
- name: DncEngInternalBuildPool
|
|
|
|
value: NetCore1ESPool-Svc-Internal
|
|
|
|
# Set the MicroBuild plugin installation directory to the agent temp directory to avoid SDL tool scanning.
|
|
|
|
- name: MicroBuildOutputFolderOverride
|
|
|
|
value: $(Agent.TempDirectory)
|
2021-08-06 20:54:33 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
resources:
|
|
|
|
repositories:
|
|
|
|
- repository: 1esPipelines
|
|
|
|
type: git
|
|
|
|
name: 1ESPipelineTemplates/1ESPipelineTemplates
|
|
|
|
ref: refs/tags/release
|
2018-10-17 22:17:40 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
extends:
|
|
|
|
${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
|
|
|
|
template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines
|
|
|
|
${{ else }}:
|
|
|
|
template: v1/1ES.Unofficial.PipelineTemplate.yml@1esPipelines
|
|
|
|
parameters:
|
|
|
|
containers:
|
|
|
|
fedora38:
|
|
|
|
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-38
|
|
|
|
sdl:
|
|
|
|
sourceAnalysisPool:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-windows-2019
|
|
|
|
os: windows
|
|
|
|
stages:
|
|
|
|
- stage: build
|
|
|
|
jobs:
|
|
|
|
# Build Retry Configuration
|
|
|
|
- job: Publish_Build_Configuration
|
2022-07-15 19:04:38 +00:00
|
|
|
pool:
|
2024-04-02 22:02:56 +00:00
|
|
|
${{ if eq(variables['System.TeamProject'], 'public') }}:
|
|
|
|
name: $(DncEngPublicBuildPool)
|
|
|
|
image: 1es-windows-2019-open
|
|
|
|
os: windows
|
2022-07-15 19:04:38 +00:00
|
|
|
${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
2024-04-02 22:02:56 +00:00
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-windows-2019
|
|
|
|
os: windows
|
|
|
|
steps:
|
|
|
|
- task: 1ES.PublishPipelineArtifact@1
|
|
|
|
displayName: Publish Build Config
|
|
|
|
inputs:
|
|
|
|
targetPath: $(Build.SourcesDirectory)\eng\BuildConfiguration
|
|
|
|
artifactName: BuildConfiguration
|
|
|
|
- template: /eng/build.yml@self
|
|
|
|
parameters:
|
|
|
|
agentOs: Windows_NT
|
|
|
|
pool:
|
|
|
|
${{ if eq(variables['System.TeamProject'], 'public') }}:
|
|
|
|
name: $(DncEngPublicBuildPool)
|
|
|
|
image: 1es-windows-2019-open
|
|
|
|
os: windows
|
|
|
|
${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-windows-2019
|
|
|
|
os: windows
|
|
|
|
timeoutInMinutes: 180
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
# Public-only builds
|
|
|
|
${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
Build_Release_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_BuildArchitecture: x64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: '/p:PublishInternalAsset=true'
|
|
|
|
_TestArg: $(_WindowsTestArg)
|
|
|
|
# Internal-only builds
|
|
|
|
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
Build_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: x64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: '/p:PublishInternalAsset=true'
|
|
|
|
_TestArg: $(_WindowsTestArg)
|
|
|
|
Build_Release_x86:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: x86
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: ''
|
|
|
|
_TestArg: $(_WindowsTestArg)
|
|
|
|
Build_Release_arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: arm64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: ''
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
2021-03-24 08:02:14 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
- template: /eng/build.yml@self
|
|
|
|
parameters:
|
|
|
|
agentOs: Windows_NT
|
|
|
|
pool:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-windows-2019
|
|
|
|
os: windows
|
|
|
|
timeoutInMinutes: 180
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
Build_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: x64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: '/p:PublishInternalAsset=true'
|
|
|
|
# Never run tests on PGO bits
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Release_x86:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: x86
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: ''
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Release_arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: arm64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: ''
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
pgoInstrument: true
|
2019-09-10 19:33:20 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- template: /eng/build.yml@self
|
|
|
|
parameters:
|
|
|
|
agentOs: Linux
|
|
|
|
pool:
|
|
|
|
${{ if eq(variables['System.TeamProject'], 'public') }}:
|
|
|
|
name: $(DncEngPublicBuildPool)
|
|
|
|
image: 1es-ubuntu-2004-open
|
|
|
|
os: linux
|
|
|
|
${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-ubuntu-2004
|
|
|
|
os: linux
|
|
|
|
timeoutInMinutes: 180
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
Build_Ubuntu_18_04_Debug_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: '--docker ubuntu.18.04'
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_Fedora_36_Debug_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: '--docker fedora.36'
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_CentOS_7_Debug_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: '--docker centos'
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_Debian_11_Debug_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: '--docker debian'
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_AdditionalBuildParameters: '/p:BuildSdkDeb=true'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_Arm64_Debug:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-arm64'
|
|
|
|
_BuildArchitecture: 'arm64'
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Linux_musl_Debug_x64:
|
|
|
|
_BuildConfig: Debug
|
|
|
|
_DockerParameter: '--docker alpine.3.15'
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-musl-x64'
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
# Pass in HostOSName when running on alpine
|
|
|
|
_AdditionalBuildParameters: '/p:HostOSName="linux-musl"'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
Build_Arm_Release:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-arm'
|
|
|
|
_BuildArchitecture: 'arm'
|
|
|
|
# Never run tests on arm
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Arm64_Release:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-arm64'
|
|
|
|
_BuildArchitecture: 'arm64'
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Linux_musl_Release_arm:
|
|
|
|
_BuildConfig: Release
|
|
|
|
# linux-musl-arm cross gen depends on glibc 2.27 (this OS has it)
|
|
|
|
_DockerParameter: '--docker ubuntu.18.04'
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-musl-arm'
|
|
|
|
_BuildArchitecture: 'arm'
|
|
|
|
_AdditionalBuildParameters: '/p:OSName="linux-musl"'
|
|
|
|
# Never run tests on arm
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Linux_musl_Release_arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-musl-arm64'
|
|
|
|
_BuildArchitecture: 'arm64'
|
|
|
|
_AdditionalBuildParameters: '/p:OSName="linux-musl"'
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Linux_musl_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: '--docker alpine.3.15'
|
|
|
|
_LinuxPortable: ''
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-musl-x64'
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
# Pass in HostOSName when running on alpine
|
|
|
|
_AdditionalBuildParameters: '/p:HostOSName="linux-musl"'
|
|
|
|
Build_Linux_Portable_Deb_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: '--docker ubuntu.18.04'
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
# Do not publish zips and tarballs. The linux-x64 binaries are
|
|
|
|
# already published by Build_LinuxPortable_Release_x64
|
|
|
|
_AdditionalBuildParameters: '/p:PublishBinariesAndBadge=false /p:BuildSdkDeb=true'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_Linux_Portable_Rpm_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: '--docker centos'
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
# Do not publish zips and tarballs. The linux-x64 binaries are
|
|
|
|
# already published by Build_LinuxPortable_Release_x64
|
|
|
|
_AdditionalBuildParameters: '/p:PublishBinariesAndBadge=false'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
Build_Linux_Portable_Rpm_Release_Arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: '--docker centos'
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: '--runtime-id linux-arm64'
|
|
|
|
_BuildArchitecture: 'arm64'
|
|
|
|
# Do not publish zips and tarballs. The linux-x64 binaries are
|
|
|
|
# already published by Build_LinuxPortable_Release_x64
|
|
|
|
_AdditionalBuildParameters: '/p:PublishBinariesAndBadge=false /p:CLIBUILD_SKIP_TESTS=true'
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
Build_LinuxPortable_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
2021-04-16 22:42:45 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
- template: /eng/build.yml@self
|
|
|
|
parameters:
|
|
|
|
agentOs: Linux
|
|
|
|
pool:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-ubuntu-2004
|
|
|
|
os: linux
|
|
|
|
timeoutInMinutes: 180
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
Build_LinuxPortable_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_DockerParameter: ''
|
|
|
|
_LinuxPortable: '--linux-portable'
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: ''
|
|
|
|
Build_Release_arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_BuildArchitecture: arm64
|
|
|
|
_DOTNET_CLI_UI_LANGUAGE: ''
|
|
|
|
_AdditionalBuildParameters: ''
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
|
|
|
pgoInstrument: true
|
2018-10-17 22:17:40 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- template: /eng/build.yml@self
|
|
|
|
parameters:
|
|
|
|
agentOs: Darwin
|
|
|
|
pool:
|
|
|
|
name: Azure Pipelines
|
|
|
|
image: macOS-latest
|
|
|
|
os: macOS
|
|
|
|
timeoutInMinutes: 180
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
Build_Release_x64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_RuntimeIdentifier: ''
|
|
|
|
_BuildArchitecture: 'x64'
|
|
|
|
_TestArg: $(_NonWindowsTestArg)
|
|
|
|
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
Build_Release_arm64:
|
|
|
|
_BuildConfig: Release
|
|
|
|
_RuntimeIdentifier: '--runtime-id osx-arm64'
|
|
|
|
_BuildArchitecture: 'arm64'
|
|
|
|
# Never run tests on arm64
|
|
|
|
_TestArg: ''
|
2021-06-28 12:36:57 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- template: /eng/common/templates-official/jobs/source-build.yml@self
|
2021-05-04 21:17:02 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- template: /src/SourceBuild/Arcade/eng/common/templates/job/source-build-create-tarball.yml@self
|
2021-08-06 17:50:48 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
- template: /eng/common/templates-official/job/publish-build-assets.yml@self
|
|
|
|
parameters:
|
|
|
|
dependsOn:
|
|
|
|
- Windows_NT
|
|
|
|
- Linux
|
|
|
|
- Darwin
|
|
|
|
- Source_Build_Managed
|
|
|
|
- Source_Build_Create_Tarball
|
|
|
|
- PGO_Linux
|
|
|
|
- PGO_Windows_NT
|
|
|
|
publishUsingPipelines: true
|
|
|
|
pool:
|
|
|
|
name: $(DncEngInternalBuildPool)
|
|
|
|
image: 1es-windows-2019
|
|
|
|
os: windows
|
2018-12-19 20:53:08 +00:00
|
|
|
|
2024-04-02 22:02:56 +00:00
|
|
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
|
- template: /eng/common/templates-official/post-build/post-build.yml@self
|
|
|
|
parameters:
|
|
|
|
publishingInfraVersion: 3
|
|
|
|
enableSymbolValidation: false
|
|
|
|
enableSigningValidation: false
|
|
|
|
enableNugetValidation: false
|
|
|
|
enableSourceLinkValidation: false
|
|
|
|
publishInstallersAndChecksums: true
|
|
|
|
SDLValidationParameters:
|
|
|
|
enable: false
|
|
|
|
params: ' -SourceToolsList @("policheck","credscan")
|
|
|
|
-TsaInstanceURL $(_TsaInstanceURL)
|
|
|
|
-TsaProjectName $(_TsaProjectName)
|
|
|
|
-TsaNotificationEmail $(_TsaNotificationEmail)
|
|
|
|
-TsaCodebaseAdmin $(_TsaCodebaseAdmin)
|
|
|
|
-TsaBugAreaPath $(_TsaBugAreaPath)
|
|
|
|
-TsaIterationPath $(_TsaIterationPath)
|
|
|
|
-TsaRepositoryName "dotnet-installer"
|
|
|
|
-TsaCodebaseName "dotnet-installer"
|
|
|
|
-TsaPublish $True'
|