@ -1,4 +1,13 @@
parameters:
parameters:
# When set to true the publishing templates from the repo will be used
# otherwise Darc add-build-to-channel will be used to trigger the promotion pipeline
inline : true
# Only used if inline==false. When set to true will stall the current build until
# the Promotion Pipeline build finishes. Otherwise, the current build continue
# execution concurrently with the promotion build.
waitPublishingFinish : true
enableSourceLinkValidation : false
enableSourceLinkValidation : false
enableSigningValidation : true
enableSigningValidation : true
enableSymbolValidation : false
enableSymbolValidation : false
@ -37,374 +46,478 @@ parameters:
NETCoreExperimentalChannelId : 562
NETCoreExperimentalChannelId : 562
NetEngServicesIntChannelId : 678
NetEngServicesIntChannelId : 678
NetEngServicesProdChannelId : 679
NetEngServicesProdChannelId : 679
Net5Preview3ChannelId : 739
Net5Preview4ChannelId : 856
Net5Preview5ChannelId : 857
Net5Preview5ChannelId : 857
Net5Preview6ChannelId : 1013
Net5Preview7ChannelId : 1065
NetCoreSDK313xxChannelId : 759
NetCoreSDK313xxInternalChannelId : 760
NetCoreSDK314xxChannelId : 921
NetCoreSDK314xxChannelId : 921
NetCoreSDK314xxInternalChannelId : 922
NetCoreSDK314xxInternalChannelId : 922
VS166ChannelId : 1010
VS167ChannelId : 1011
VSMasterChannelId : 1012
stages:
stages:
- stage : Validate
- ${{ if ne(parameters.inline, 'true') }}:
dependsOn : ${{ parameters.validateDependsOn }}
- stage : publish_using_darc
displayName : Validate
dependsOn : ${{ parameters.validateDependsOn }}
variables:
displayName : Publish using Darc
- template : common-variables.yml
jobs:
- template : setup-maestro-vars.yml
- job:
displayName : Post-build Checks
dependsOn : setupMaestroVars
variables:
- name : TargetChannels
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.TargetChannels'] ]
pool:
vmImage : 'windows-2019'
steps:
- task : PowerShell@2
displayName : Maestro Channels Consistency
inputs:
filePath : $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
arguments : -PromoteToChannels "$(TargetChannels)"
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview3ChannelId}},${{parameters.Net5Preview4ChannelId}},${{parameters.Net5Preview5ChannelId}},${{parameters.NetCoreSDK314xxChannelId}},${{parameters.NetCoreSDK314xxInternalChannelId}}
- job:
displayName : NuGet Validation
dependsOn : setupMaestroVars
condition : eq( ${{ parameters.enableNugetValidation }}, 'true')
pool:
vmImage : 'windows-2019'
variables:
variables:
- name : AzDOProjectName
- template : common-variables.yml
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
jobs:
- name : AzDOPipelineId
- template : setup-maestro-vars.yml
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
- name : AzDOBuildId
- job:
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
displayName : Publish Using Darc
steps:
dependsOn : setupMaestroVars
- task : DownloadBuildArtifacts@0
variables:
displayName : Download Package Artifacts
- name : BARBuildId
inputs:
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
buildType : specific
pool:
buildVersionToDownload : specific
vmImage : 'windows-2019'
project : $(AzDOProjectName)
steps:
pipeline : $(AzDOPipelineId)
- task : PowerShell@2
buildId : $(AzDOBuildId)
displayName : Publish Using Darc
artifactName : PackageArtifacts
inputs:
filePath : $(Build.SourcesDirectory)/eng/common/post-build/publish-using-darc.ps1
- task : PowerShell@2
arguments : -BuildId $(BARBuildId)
displayName : Validate
-AzdoToken '$(publishing-dnceng-devdiv-code-r-build-re)'
inputs:
-MaestroToken '$(MaestroApiAccessToken)'
filePath : $(Build.SourcesDirectory)/eng/common/post-build/nuget-validation.ps1
-WaitPublishingFinish ${{ parameters.waitPublishingFinish }}
arguments : -PackagesPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/
-EnableSourceLinkValidation ${{ parameters.enableSourceLinkValidation }}
-ToolDestinationPath $(Agent.BuildDirectory)/Extract/
-EnableSigningValidation ${{ parameters.enableSourceLinkValidation }}
-EnableNugetValidation ${{ parameters.enableSourceLinkValidation }}
- job:
-PublishInstallersAndChecksums ${{ parameters.publishInstallersAndChecksums }}
displayName : Signing Validation
-ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
dependsOn : setupMaestroVars
-SigningValidationAdditionalParameters '${{ parameters.signingValidationAdditionalParameters }}'
condition : eq( ${{ parameters.enableSigningValidation }}, 'true')
- ${{ if eq(parameters.inline, 'true') }}:
- stage : Validate
dependsOn : ${{ parameters.validateDependsOn }}
displayName : Validate Build Assets
variables:
variables:
- template : common-variables.yml
- template : common-variables.yml
- name : AzDOProjectName
jobs:
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
- template : setup-maestro-vars.yml
- name : AzDOPipelineId
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
- job:
- name : AzDOBuildId
displayName : Post-build Checks
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
dependsOn : setupMaestroVars
pool:
variables:
vmImage : 'windows-2019'
- name : TargetChannels
steps:
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.TargetChannels'] ]
- ${{ if eq(parameters.useBuildManifest, true) }}:
pool:
vmImage : 'windows-2019'
steps:
- task : PowerShell@2
displayName : Maestro Channels Consistency
inputs:
filePath : $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
arguments : -PromoteToChannels "$(TargetChannels)"
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview5ChannelId}},${{parameters.Net5Preview6ChannelId}},${{parameters.Net5Preview7ChannelId}},${{parameters.NetCoreSDK313xxChannelId}},${{parameters.NetCoreSDK313xxInternalChannelId}},${{parameters.NetCoreSDK314xxChannelId}},${{parameters.NetCoreSDK314xxInternalChannelId}},${{parameters.VS166ChannelId}},${{parameters.VS167ChannelId}},${{parameters.VSMasterChannelId}}
- job:
displayName : NuGet Validation
dependsOn : setupMaestroVars
condition : eq( ${{ parameters.enableNugetValidation }}, 'true')
pool:
vmImage : 'windows-2019'
variables:
- name : AzDOProjectName
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
- name : AzDOPipelineId
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
- name : AzDOBuildId
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
steps:
- task : DownloadBuildArtifacts@0
- task : DownloadBuildArtifacts@0
displayName : Download build manifest
displayName : Download Package Artifacts
inputs:
inputs:
buildType : specific
buildType : specific
buildVersionToDownload : specific
buildVersionToDownload : specific
project : $(AzDOProjectName)
project : $(AzDOProjectName)
pipeline : $(AzDOPipelineId)
pipeline : $(AzDOPipelineId)
buildId : $(AzDOBuildId)
buildId : $(AzDOBuildId)
artifactName : BuildManifests
artifactName : PackageArtifacts
- task : DownloadBuildArtifacts@0
displayName : Download Package Artifacts
- task : PowerShell@2
inputs:
displayName : Validate
buildType : specific
inputs:
buildVersionToDownload : specific
filePath : $(Build.SourcesDirectory)/eng/common/post-build/nuget-validation.ps1
project : $(AzDOProjectName)
arguments : -PackagesPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/
pipeline : $(AzDOPipelineId)
-ToolDestinationPath $(Agent.BuildDirectory)/Extract/
buildId : $(AzDOBuildId)
artifactName : PackageArtifacts
- job:
displayName : Signing Validation
# This is necessary whenever we want to publish/restore to an AzDO private feed
dependsOn : setupMaestroVars
# Since sdk-task.ps1 tries to restore packages we need to do this authentication here
condition : eq( ${{ parameters.enableSigningValidation }}, 'true')
# otherwise it'll complain about accessing a private feed.
variables:
- task : NuGetAuthenticate@0
- template : common-variables.yml
displayName : 'Authenticate to AzDO Feeds'
- name : AzDOProjectName
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
- task : PowerShell@2
- name : AzDOPipelineId
displayName : Enable cross-org publishing
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
inputs:
- name : AzDOBuildId
filePath : eng\common\enable-cross-org-publishing.ps1
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
arguments : -token $(dn-bot-dnceng-artifact-feeds-rw)
pool:
vmImage : 'windows-2019'
# Signing validation will optionally work with the buildmanifest file which is downloaded from
steps:
# Azure DevOps above.
- ${{ if eq(parameters.useBuildManifest, true) }}:
- task : PowerShell@2
- task : DownloadBuildArtifacts@0
displayName : Validate
displayName : Download build manifest
inputs:
inputs:
filePath : eng\common\sdk-task.ps1
buildType : specific
arguments : -task SigningValidation -restore -msbuildEngine vs
buildVersionToDownload : specific
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts'
project : $(AzDOProjectName)
/p:SignCheckExclusionsFile='$(Build.SourcesDirectory)/eng/SignCheckExclusionsFile.txt'
pipeline : $(AzDOPipelineId)
${{ parameters.signingValidationAdditionalParameters }}
buildId : $(AzDOBuildId)
artifactName : BuildManifests
- template : ../steps/publish-logs.yml
- task : DownloadBuildArtifacts@0
parameters:
displayName : Download Package Artifacts
StageLabel : 'Validation'
inputs:
JobLabel : 'Signing'
buildType : specific
buildVersionToDownload : specific
- job:
project : $(AzDOProjectName)
displayName : SourceLink Validation
pipeline : $(AzDOPipelineId)
dependsOn : setupMaestroVars
buildId : $(AzDOBuildId)
condition : eq( ${{ parameters.enableSourceLinkValidation }}, 'true')
artifactName : PackageArtifacts
variables:
- template : common-variables.yml
# This is necessary whenever we want to publish/restore to an AzDO private feed
- name : AzDOProjectName
# Since sdk-task.ps1 tries to restore packages we need to do this authentication here
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
# otherwise it'll complain about accessing a private feed.
- name : AzDOPipelineId
- task : NuGetAuthenticate@0
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
displayName : 'Authenticate to AzDO Feeds'
- name : AzDOBuildId
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
- task : PowerShell@2
pool:
displayName : Enable cross-org publishing
vmImage : 'windows-2019'
inputs:
steps:
filePath : eng\common\enable-cross-org-publishing.ps1
- task : DownloadBuildArtifacts@0
arguments : -token $(dn-bot-dnceng-artifact-feeds-rw)
displayName : Download Blob Artifacts
inputs:
# Signing validation will optionally work with the buildmanifest file which is downloaded from
buildType : specific
# Azure DevOps above.
buildVersionToDownload : specific
- task : PowerShell@2
project : $(AzDOProjectName)
displayName : Validate
pipeline : $(AzDOPipelineId)
inputs:
buildId : $(AzDOBuildId)
filePath : eng\common\sdk-task.ps1
artifactName : BlobArtifacts
arguments : -task SigningValidation -restore -msbuildEngine vs
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts'
- task : PowerShell@2
/p:SignCheckExclusionsFile='$(Build.SourcesDirectory)/eng/SignCheckExclusionsFile.txt'
displayName : Validate
${{ parameters.signingValidationAdditionalParameters }}
inputs:
filePath : $(Build.SourcesDirectory)/eng/common/post-build/sourcelink-validation.ps1
- template : ../steps/publish-logs.yml
arguments : -InputPath $(Build.ArtifactStagingDirectory)/BlobArtifacts/
parameters:
-ExtractPath $(Agent.BuildDirectory)/Extract/
StageLabel : 'Validation'
-GHRepoName $(Build.Repository.Name)
JobLabel : 'Signing'
-GHCommit $(Build.SourceVersion)
-SourcelinkCliVersion $(SourceLinkCLIVersion)
- job:
continueOnError : true
displayName : SourceLink Validation
- template : /eng/common/templates/job/execute-sdl.yml
parameters:
enable : ${{ parameters.SDLValidationParameters.enable }}
dependsOn : setupMaestroVars
dependsOn : setupMaestroVars
additionalParameters : ${{ parameters.SDLValidationParameters.params }}
condition : eq( ${{ parameters.enableSourceLinkValidation }}, 'true')
continueOnError : ${{ parameters.SDLValidationParameters.continueOnError }}
variables:
artifactNames : ${{ parameters.SDLValidationParameters.artifactNames }}
- template : common-variables.yml
downloadArtifacts : ${{ parameters.SDLValidationParameters.downloadArtifacts }}
- name : AzDOProjectName
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
- name : AzDOPipelineId
parameters:
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
- name : AzDOBuildId
dependsOn : ${{ parameters.publishDependsOn }}
value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
pool:
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
vmImage : 'windows-2019'
stageName : 'NetCore_Dev5_Publish'
steps:
channelName : '.NET 5 Dev'
- task : DownloadBuildArtifacts@0
akaMSChannelName : 'net5/dev'
displayName : Download Blob Artifacts
channelId : ${{ parameters.NetDev5ChannelId }}
inputs:
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
buildType : specific
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
buildVersionToDownload : specific
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
project : $(AzDOProjectName)
pipeline : $(AzDOPipelineId)
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
buildId : $(AzDOBuildId)
parameters:
artifactName : BlobArtifacts
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
- task : PowerShell@2
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
displayName : Validate
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
inputs:
stageName : 'Net5_Preview3_Publish'
filePath : $(Build.SourcesDirectory)/eng/common/post-build/sourcelink-validation.ps1
channelName : '.NET 5 Preview 3'
arguments : -InputPath $(Build.ArtifactStagingDirectory)/BlobArtifacts/
akaMSChannelName : 'net5/preview3'
-ExtractPath $(Agent.BuildDirectory)/Extract/
channelId : ${{ parameters.Net5Preview3ChannelId }}
-GHRepoName $(Build.Repository.Name)
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
-GHCommit $(Build.SourceVersion)
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
-SourcelinkCliVersion $(SourceLinkCLIVersion)
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
continueOnError : true
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
- template : /eng/common/templates/job/execute-sdl.yml
parameters:
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
enable : ${{ parameters.SDLValidationParameters.enable }}
dependsOn : ${{ parameters.publishDependsOn }}
dependsOn : setupMaestroVars
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
additionalParameters : ${{ parameters.SDLValidationParameters.params }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
continueOnError : ${{ parameters.SDLValidationParameters.continueOnError }}
stageName : 'Net5_Preview4_Publish'
artifactNames : ${{ parameters.SDLValidationParameters.artifactNames }}
channelName : '.NET 5 Preview 4'
downloadArtifacts : ${{ parameters.SDLValidationParameters.downloadArtifacts }}
akaMSChannelName : 'net5/preview4'
channelId : ${{ parameters.Net5Preview4ChannelId }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
parameters:
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
parameters:
stageName : 'NetCore_Dev5_Publish'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
channelName : '.NET 5 Dev'
dependsOn : ${{ parameters.publishDependsOn }}
akaMSChannelName : 'net5/dev'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelId : ${{ parameters.NetDev5ChannelId }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
stageName : 'Net5_Preview5_Publish'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
channelName : '.NET 5 Preview 5'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
akaMSChannelName : 'net5/preview5'
channelId : ${{ parameters.Net5Preview5ChannelId }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
parameters:
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
parameters:
stageName : 'Net5_Preview5_Publish'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
channelName : '.NET 5 Preview 5'
dependsOn : ${{ parameters.publishDependsOn }}
akaMSChannelName : 'net5/preview5'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelId : ${{ parameters.Net5Preview5ChannelId }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
stageName : 'Net_Eng_Latest_Publish'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
channelName : '.NET Eng - Latest'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
akaMSChannelName : 'eng/daily'
channelId : ${{ parameters.NetEngLatestChannelId }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
parameters:
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
parameters:
stageName : 'Net5_Preview6_Publish'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
channelName : '.NET 5 Preview 6'
dependsOn : ${{ parameters.publishDependsOn }}
akaMSChannelName : 'net5/preview6'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelId : ${{ parameters.Net5Preview6ChannelId }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
stageName : 'Net_Eng_Validation_Publish'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
channelName : '.NET Eng - Validation'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
akaMSChannelName : 'eng/validation'
channelId : ${{ parameters.NetEngValidationChannelId }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
parameters:
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
parameters:
stageName : 'Net5_Preview7_Publish'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
channelName : '.NET 5 Preview 7'
dependsOn : ${{ parameters.publishDependsOn }}
akaMSChannelName : 'net5/preview7'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelId : ${{ parameters.Net5Preview7ChannelId }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
stageName : 'General_Testing_Publish'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
channelName : 'General Testing'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
akaMSChannelName : 'generaltesting'
channelId : ${{ parameters.GeneralTestingChannelId }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
parameters:
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing-symbols/nuget/v3/index.json'
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
parameters:
stageName : 'Net_Eng_Latest_Publish'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
channelName : '.NET Eng - Latest'
dependsOn : ${{ parameters.publishDependsOn }}
akaMSChannelName : 'eng/daily'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelId : ${{ parameters.NetEngLatestChannelId }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
stageName : 'NETCore_Tooling_Dev_Publishing'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
channelName : '.NET Core Tooling Dev'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
channelId : ${{ parameters.NETCoreToolingDevChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
parameters:
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
parameters:
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
stageName : 'Net_Eng_Validation_Publish'
dependsOn : ${{ parameters.publishDependsOn }}
channelName : '.NET Eng - Validation'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
akaMSChannelName : 'eng/validation'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelId : ${{ parameters.NetEngValidationChannelId }}
stageName : 'NETCore_Tooling_Release_Publishing'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
channelName : '.NET Core Tooling Release'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
channelId : ${{ parameters.NETCoreToolingReleaseChannelId }}
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
- template : \eng\common\templates\post-build\channels\generic-internal-channel.yml
dependsOn : ${{ parameters.publishDependsOn }}
parameters:
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
stageName : 'General_Testing_Publish'
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
channelName : 'General Testing'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
akaMSChannelName : 'generaltesting'
stageName : 'NET_Internal_Tooling_Publishing'
channelId : ${{ parameters.GeneralTestingChannelId }}
channelName : '.NET Internal Tooling'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
channelId : ${{ parameters.NETInternalToolingChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
parameters:
dependsOn : ${{ parameters.publishDependsOn }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
dependsOn : ${{ parameters.publishDependsOn }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
stageName : 'NETCore_Tooling_Dev_Publishing'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelName : '.NET Core Tooling Dev'
stageName : 'NETCore_Experimental_Publishing'
channelId : ${{ parameters.NETCoreToolingDevChannelId }}
channelName : '.NET Core Experimental'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
channelId : ${{ parameters.NETCoreExperimentalChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
parameters:
dependsOn : ${{ parameters.publishDependsOn }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
dependsOn : ${{ parameters.publishDependsOn }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
stageName : 'NETCore_Tooling_Release_Publishing'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelName : '.NET Core Tooling Release'
stageName : 'Net_Eng_Services_Int_Publish'
channelId : ${{ parameters.NETCoreToolingReleaseChannelId }}
channelName : '.NET Eng Services - Int'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
channelId : ${{ parameters.NetEngServicesIntChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-internal-channel.yml
parameters:
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
parameters:
dependsOn : ${{ parameters.publishDependsOn }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
dependsOn : ${{ parameters.publishDependsOn }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
stageName : 'NET_Internal_Tooling_Publishing'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelName : '.NET Internal Tooling'
stageName : 'Net_Eng_Services_Prod_Publish'
channelId : ${{ parameters.NETInternalToolingChannelId }}
channelName : '.NET Eng Services - Prod'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
channelId : ${{ parameters.NetEngServicesProdChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
parameters:
dependsOn : ${{ parameters.publishDependsOn }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
dependsOn : ${{ parameters.publishDependsOn }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
stageName : 'NETCore_Experimental_Publishing'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelName : '.NET Core Experimental'
stageName : 'NETCore_SDK_314xx_Publishing'
channelId : ${{ parameters.NETCoreExperimentalChannelId }}
channelName : '.NET Core SDK 3.1.4xx'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/nuget/v3/index.json'
channelId : ${{ parameters.NetCoreSDK314xxChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-transport/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
- template : \eng\common\templates\post-build\channels\generic-internal-channel.yml
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
parameters:
dependsOn : ${{ parameters.publishDependsOn }}
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
dependsOn : ${{ parameters.publishDependsOn }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
stageName : 'Net_Eng_Services_Int_Publish'
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
channelName : '.NET Eng Services - Int'
stageName : 'NETCore_SDK_314xx_Internal_Publishing'
channelId : ${{ parameters.NetEngServicesIntChannelId }}
channelName : '.NET Core SDK 3.1.4xx Internal'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
channelId : ${{ parameters.NetCoreSDK314xxInternalChannelId }}
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
transportFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'Net_Eng_Services_Prod_Publish'
channelName : '.NET Eng Services - Prod'
channelId : ${{ parameters.NetEngServicesProdChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'NETCore_SDK_314xx_Publishing'
channelName : '.NET Core SDK 3.1.4xx'
channelId : ${{ parameters.NetCoreSDK314xxChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-internal-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'NETCore_SDK_314xx_Internal_Publishing'
channelName : '.NET Core SDK 3.1.4xx Internal'
channelId : ${{ parameters.NetCoreSDK314xxInternalChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'NETCore_SDK_313xx_Publishing'
channelName : '.NET Core SDK 3.1.3xx'
channelId : ${{ parameters.NetCoreSDK313xxChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-internal-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'NETCore_SDK_313xx_Internal_Publishing'
channelName : '.NET Core SDK 3.1.3xx Internal'
channelId : ${{ parameters.NetCoreSDK313xxInternalChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'VS16_6_Publishing'
channelName : 'VS 16.6'
channelId : ${{ parameters.VS166ChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'VS16_7_Publishing'
channelName : 'VS 16.7'
channelId : ${{ parameters.VS167ChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
- template : \eng\common\templates\post-build\channels\generic-public-channel.yml
parameters:
artifactsPublishingAdditionalParameters : ${{ parameters.artifactsPublishingAdditionalParameters }}
dependsOn : ${{ parameters.publishDependsOn }}
publishInstallersAndChecksums : ${{ parameters.publishInstallersAndChecksums }}
symbolPublishingAdditionalParameters : ${{ parameters.symbolPublishingAdditionalParameters }}
stageName : 'VS_Master_Publishing'
channelName : 'VS Master'
channelId : ${{ parameters.VSMasterChannelId }}
transportFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
shippingFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
symbolsFeed : 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'