2019-06-13 12:10:50 +00:00
|
|
|
parameters:
|
2019-09-10 19:38:53 +00:00
|
|
|
enableSourceLinkValidation: false
|
2019-06-13 12:10:50 +00:00
|
|
|
enableSigningValidation: true
|
2019-09-10 19:38:53 +00:00
|
|
|
enableSymbolValidation: false
|
2019-06-28 13:15:43 +00:00
|
|
|
enableNugetValidation: true
|
2019-08-21 15:32:46 +00:00
|
|
|
publishInstallersAndChecksums: false
|
2019-06-22 12:29:08 +00:00
|
|
|
SDLValidationParameters:
|
|
|
|
enable: false
|
2019-09-10 19:38:53 +00:00
|
|
|
continueOnError: false
|
2019-06-22 12:29:08 +00:00
|
|
|
params: ''
|
2019-11-09 13:42:32 +00:00
|
|
|
artifactNames: ''
|
2020-04-24 17:34:25 +00:00
|
|
|
downloadArtifacts: true
|
2019-06-13 12:10:50 +00:00
|
|
|
|
2019-08-21 15:32:46 +00:00
|
|
|
# These parameters let the user customize the call to sdk-task.ps1 for publishing
|
|
|
|
# symbols & general artifacts as well as for signing validation
|
|
|
|
symbolPublishingAdditionalParameters: ''
|
|
|
|
artifactsPublishingAdditionalParameters: ''
|
|
|
|
signingValidationAdditionalParameters: ''
|
2020-04-24 17:34:25 +00:00
|
|
|
useBuildManifest: false
|
2019-08-21 15:32:46 +00:00
|
|
|
|
2019-07-27 12:35:24 +00:00
|
|
|
# Which stages should finish execution before post-build stages start
|
2019-10-24 22:05:36 +00:00
|
|
|
validateDependsOn:
|
|
|
|
- build
|
|
|
|
publishDependsOn:
|
|
|
|
- Validate
|
2019-07-27 12:35:24 +00:00
|
|
|
|
2020-02-20 22:29:09 +00:00
|
|
|
# Channel ID's instantiated in this file.
|
|
|
|
# When adding a new channel implementation the call to `check-channel-consistency.ps1`
|
|
|
|
# needs to be updated with the new channel ID
|
|
|
|
NetEngLatestChannelId: 2
|
|
|
|
NetEngValidationChannelId: 9
|
2020-03-31 13:04:58 +00:00
|
|
|
NetDev5ChannelId: 131
|
2020-02-20 22:29:09 +00:00
|
|
|
GeneralTestingChannelId: 529
|
|
|
|
NETCoreToolingDevChannelId: 548
|
|
|
|
NETCoreToolingReleaseChannelId: 549
|
|
|
|
NETInternalToolingChannelId: 551
|
|
|
|
NETCoreExperimentalChannelId: 562
|
|
|
|
NetEngServicesIntChannelId: 678
|
|
|
|
NetEngServicesProdChannelId: 679
|
2020-03-31 13:04:58 +00:00
|
|
|
Net5Preview3ChannelId: 739
|
2020-04-24 17:34:25 +00:00
|
|
|
Net5Preview4ChannelId: 856
|
|
|
|
Net5Preview5ChannelId: 857
|
2020-04-30 12:44:30 +00:00
|
|
|
NetCoreSDK314xxChannelId: 921
|
|
|
|
NetCoreSDK314xxInternalChannelId: 922
|
2020-02-20 22:29:09 +00:00
|
|
|
|
2019-06-13 12:10:50 +00:00
|
|
|
stages:
|
2019-10-24 22:05:36 +00:00
|
|
|
- stage: Validate
|
|
|
|
dependsOn: ${{ parameters.validateDependsOn }}
|
2019-06-13 12:10:50 +00:00
|
|
|
displayName: Validate
|
2020-01-30 13:35:10 +00:00
|
|
|
variables:
|
|
|
|
- template: common-variables.yml
|
2019-06-13 12:10:50 +00:00
|
|
|
jobs:
|
2020-01-30 13:35:10 +00:00
|
|
|
- template: setup-maestro-vars.yml
|
|
|
|
|
2020-02-20 22:29:09 +00:00
|
|
|
- job:
|
|
|
|
displayName: Post-build Checks
|
|
|
|
dependsOn: setupMaestroVars
|
|
|
|
variables:
|
2020-04-24 17:34:25 +00:00
|
|
|
- name: TargetChannels
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.TargetChannels'] ]
|
2020-02-20 22:29:09 +00:00
|
|
|
pool:
|
|
|
|
vmImage: 'windows-2019'
|
|
|
|
steps:
|
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Maestro Channels Consistency
|
|
|
|
inputs:
|
|
|
|
filePath: $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
|
2020-04-24 17:34:25 +00:00
|
|
|
arguments: -PromoteToChannels "$(TargetChannels)"
|
2020-04-30 12:44:30 +00:00
|
|
|
-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}}
|
2020-02-20 22:29:09 +00:00
|
|
|
|
2020-01-30 13:35:10 +00:00
|
|
|
- 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
|
|
|
|
displayName: Download Package Artifacts
|
|
|
|
inputs:
|
|
|
|
buildType: specific
|
|
|
|
buildVersionToDownload: specific
|
|
|
|
project: $(AzDOProjectName)
|
|
|
|
pipeline: $(AzDOPipelineId)
|
|
|
|
buildId: $(AzDOBuildId)
|
|
|
|
artifactName: PackageArtifacts
|
|
|
|
|
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Validate
|
|
|
|
inputs:
|
|
|
|
filePath: $(Build.SourcesDirectory)/eng/common/post-build/nuget-validation.ps1
|
|
|
|
arguments: -PackagesPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/
|
|
|
|
-ToolDestinationPath $(Agent.BuildDirectory)/Extract/
|
|
|
|
|
|
|
|
- job:
|
|
|
|
displayName: Signing Validation
|
|
|
|
dependsOn: setupMaestroVars
|
|
|
|
condition: eq( ${{ parameters.enableSigningValidation }}, 'true')
|
|
|
|
variables:
|
|
|
|
- template: common-variables.yml
|
|
|
|
- name: AzDOProjectName
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
|
|
|
|
- name: AzDOPipelineId
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
|
|
|
|
- name: AzDOBuildId
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
|
|
|
|
pool:
|
|
|
|
vmImage: 'windows-2019'
|
|
|
|
steps:
|
2020-04-24 17:34:25 +00:00
|
|
|
- ${{ if eq(parameters.useBuildManifest, true) }}:
|
|
|
|
- task: DownloadBuildArtifacts@0
|
|
|
|
displayName: Download build manifest
|
|
|
|
inputs:
|
|
|
|
buildType: specific
|
|
|
|
buildVersionToDownload: specific
|
|
|
|
project: $(AzDOProjectName)
|
|
|
|
pipeline: $(AzDOPipelineId)
|
|
|
|
buildId: $(AzDOBuildId)
|
|
|
|
artifactName: BuildManifests
|
2020-01-30 13:35:10 +00:00
|
|
|
- task: DownloadBuildArtifacts@0
|
|
|
|
displayName: Download Package Artifacts
|
|
|
|
inputs:
|
|
|
|
buildType: specific
|
|
|
|
buildVersionToDownload: specific
|
|
|
|
project: $(AzDOProjectName)
|
|
|
|
pipeline: $(AzDOPipelineId)
|
|
|
|
buildId: $(AzDOBuildId)
|
|
|
|
artifactName: PackageArtifacts
|
|
|
|
|
|
|
|
# This is necessary whenever we want to publish/restore to an AzDO private feed
|
|
|
|
# Since sdk-task.ps1 tries to restore packages we need to do this authentication here
|
|
|
|
# otherwise it'll complain about accessing a private feed.
|
|
|
|
- task: NuGetAuthenticate@0
|
|
|
|
displayName: 'Authenticate to AzDO Feeds'
|
|
|
|
|
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Enable cross-org publishing
|
|
|
|
inputs:
|
|
|
|
filePath: eng\common\enable-cross-org-publishing.ps1
|
|
|
|
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
|
|
|
|
|
2020-04-24 17:34:25 +00:00
|
|
|
# Signing validation will optionally work with the buildmanifest file which is downloaded from
|
|
|
|
# Azure DevOps above.
|
2020-01-30 13:35:10 +00:00
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Validate
|
|
|
|
inputs:
|
|
|
|
filePath: eng\common\sdk-task.ps1
|
2020-04-24 17:34:25 +00:00
|
|
|
arguments: -task SigningValidation -restore -msbuildEngine vs
|
2020-01-30 13:35:10 +00:00
|
|
|
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts'
|
|
|
|
/p:SignCheckExclusionsFile='$(Build.SourcesDirectory)/eng/SignCheckExclusionsFile.txt'
|
|
|
|
${{ parameters.signingValidationAdditionalParameters }}
|
|
|
|
|
|
|
|
- template: ../steps/publish-logs.yml
|
|
|
|
parameters:
|
|
|
|
StageLabel: 'Validation'
|
|
|
|
JobLabel: 'Signing'
|
|
|
|
|
|
|
|
- job:
|
|
|
|
displayName: SourceLink Validation
|
|
|
|
dependsOn: setupMaestroVars
|
|
|
|
condition: eq( ${{ parameters.enableSourceLinkValidation }}, 'true')
|
|
|
|
variables:
|
|
|
|
- template: common-variables.yml
|
|
|
|
- name: AzDOProjectName
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
|
|
|
|
- name: AzDOPipelineId
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
|
|
|
|
- name: AzDOBuildId
|
|
|
|
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
|
|
|
|
pool:
|
|
|
|
vmImage: 'windows-2019'
|
|
|
|
steps:
|
|
|
|
- task: DownloadBuildArtifacts@0
|
|
|
|
displayName: Download Blob Artifacts
|
|
|
|
inputs:
|
|
|
|
buildType: specific
|
|
|
|
buildVersionToDownload: specific
|
|
|
|
project: $(AzDOProjectName)
|
|
|
|
pipeline: $(AzDOPipelineId)
|
|
|
|
buildId: $(AzDOBuildId)
|
|
|
|
artifactName: BlobArtifacts
|
|
|
|
|
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Validate
|
|
|
|
inputs:
|
|
|
|
filePath: $(Build.SourcesDirectory)/eng/common/post-build/sourcelink-validation.ps1
|
|
|
|
arguments: -InputPath $(Build.ArtifactStagingDirectory)/BlobArtifacts/
|
|
|
|
-ExtractPath $(Agent.BuildDirectory)/Extract/
|
|
|
|
-GHRepoName $(Build.Repository.Name)
|
|
|
|
-GHCommit $(Build.SourceVersion)
|
|
|
|
-SourcelinkCliVersion $(SourceLinkCLIVersion)
|
|
|
|
continueOnError: true
|
|
|
|
|
|
|
|
- template: /eng/common/templates/job/execute-sdl.yml
|
|
|
|
parameters:
|
|
|
|
enable: ${{ parameters.SDLValidationParameters.enable }}
|
|
|
|
dependsOn: setupMaestroVars
|
|
|
|
additionalParameters: ${{ parameters.SDLValidationParameters.params }}
|
|
|
|
continueOnError: ${{ parameters.SDLValidationParameters.continueOnError }}
|
|
|
|
artifactNames: ${{ parameters.SDLValidationParameters.artifactNames }}
|
2020-04-24 17:34:25 +00:00
|
|
|
downloadArtifacts: ${{ parameters.SDLValidationParameters.downloadArtifacts }}
|
2019-06-22 12:29:08 +00:00
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-08-21 15:32:46 +00:00
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
2019-10-24 22:05:36 +00:00
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
2019-08-21 15:32:46 +00:00
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
2019-11-08 23:46:49 +00:00
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-14 23:21:53 +00:00
|
|
|
stageName: 'NetCore_Dev5_Publish'
|
2020-03-31 13:04:58 +00:00
|
|
|
channelName: '.NET 5 Dev'
|
2020-03-05 13:49:44 +00:00
|
|
|
akaMSChannelName: 'net5/dev'
|
2020-03-31 13:04:58 +00:00
|
|
|
channelId: ${{ parameters.NetDev5ChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
2019-11-08 23:46:49 +00:00
|
|
|
|
2020-02-13 13:50:35 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2020-04-24 17:34:25 +00:00
|
|
|
stageName: 'Net5_Preview3_Publish'
|
|
|
|
channelName: '.NET 5 Preview 3'
|
|
|
|
akaMSChannelName: 'net5/preview3'
|
|
|
|
channelId: ${{ parameters.Net5Preview3ChannelId }}
|
2020-02-13 13:50:35 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-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 }}
|
2020-04-24 17:34:25 +00:00
|
|
|
stageName: 'Net5_Preview4_Publish'
|
|
|
|
channelName: '.NET 5 Preview 4'
|
|
|
|
akaMSChannelName: 'net5/preview4'
|
|
|
|
channelId: ${{ parameters.Net5Preview4ChannelId }}
|
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-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: 'Net5_Preview5_Publish'
|
|
|
|
channelName: '.NET 5 Preview 5'
|
|
|
|
akaMSChannelName: 'net5/preview5'
|
|
|
|
channelId: ${{ parameters.Net5Preview5ChannelId }}
|
2020-02-13 13:50:35 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-06-13 12:10:50 +00:00
|
|
|
parameters:
|
2019-08-21 15:32:46 +00:00
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
2019-10-24 22:05:36 +00:00
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
2019-08-21 15:32:46 +00:00
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
2019-10-24 22:05:36 +00:00
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-22 13:41:58 +00:00
|
|
|
stageName: 'Net_Eng_Latest_Publish'
|
|
|
|
channelName: '.NET Eng - Latest'
|
2020-03-05 13:49:44 +00:00
|
|
|
akaMSChannelName: 'eng/daily'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NetEngLatestChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
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'
|
2019-08-21 15:32:46 +00:00
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-08-21 15:32:46 +00:00
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
2019-10-24 22:05:36 +00:00
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
2019-08-21 15:32:46 +00:00
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
2019-11-14 23:21:53 +00:00
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-22 13:41:58 +00:00
|
|
|
stageName: 'Net_Eng_Validation_Publish'
|
|
|
|
channelName: '.NET Eng - Validation'
|
2020-03-05 13:49:44 +00:00
|
|
|
akaMSChannelName: 'eng/validation'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NetEngValidationChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
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'
|
2019-06-13 12:10:50 +00:00
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-11-08 23:46:49 +00:00
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-14 23:21:53 +00:00
|
|
|
stageName: 'General_Testing_Publish'
|
|
|
|
channelName: 'General Testing'
|
2020-03-05 13:49:44 +00:00
|
|
|
akaMSChannelName: 'generaltesting'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.GeneralTestingChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing-symbols/nuget/v3/index.json'
|
2019-11-08 23:46:49 +00:00
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-08-21 15:32:46 +00:00
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
2019-10-24 22:05:36 +00:00
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
2019-11-08 23:46:49 +00:00
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-14 23:21:53 +00:00
|
|
|
stageName: 'NETCore_Tooling_Dev_Publishing'
|
|
|
|
channelName: '.NET Core Tooling Dev'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NETCoreToolingDevChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
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'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
|
2019-11-08 23:46:49 +00:00
|
|
|
|
2019-11-14 23:21:53 +00:00
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
2019-11-08 23:46:49 +00:00
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
2019-10-24 22:05:36 +00:00
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2019-11-14 23:21:53 +00:00
|
|
|
stageName: 'NETCore_Tooling_Release_Publishing'
|
|
|
|
channelName: '.NET Core Tooling Release'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NETCoreToolingReleaseChannelId }}
|
2019-11-14 23:21:53 +00:00
|
|
|
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'
|
|
|
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
|
2019-11-22 13:41:58 +00:00
|
|
|
|
|
|
|
- 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: 'NET_Internal_Tooling_Publishing'
|
|
|
|
channelName: '.NET Internal Tooling'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NETInternalToolingChannelId }}
|
2019-11-25 13:35:40 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
|
|
|
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/v3/index.json'
|
2019-11-26 13:31:28 +00:00
|
|
|
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:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
|
|
|
stageName: 'NETCore_Experimental_Publishing'
|
|
|
|
channelName: '.NET Core Experimental'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NETCoreExperimentalChannelId }}
|
2019-11-26 13:31:28 +00:00
|
|
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-experimental/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'
|
2020-01-30 13:35:10 +00:00
|
|
|
|
|
|
|
- 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_Int_Publish'
|
|
|
|
channelName: '.NET Eng Services - Int'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NetEngServicesIntChannelId }}
|
2020-01-30 13:35:10 +00:00
|
|
|
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: 'Net_Eng_Services_Prod_Publish'
|
|
|
|
channelName: '.NET Eng Services - Prod'
|
2020-02-20 22:29:09 +00:00
|
|
|
channelId: ${{ parameters.NetEngServicesProdChannelId }}
|
2020-01-30 13:35:10 +00:00
|
|
|
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'
|
2020-03-31 13:04:58 +00:00
|
|
|
|
|
|
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
|
|
|
parameters:
|
|
|
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
|
|
dependsOn: ${{ parameters.publishDependsOn }}
|
|
|
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
|
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
2020-04-30 12:44:30 +00:00
|
|
|
stageName: 'NETCore_SDK_314xx_Publishing'
|
|
|
|
channelName: '.NET Core SDK 3.1.4xx'
|
|
|
|
channelId: ${{ parameters.NetCoreSDK314xxChannelId }}
|
2020-03-31 13:04:58 +00:00
|
|
|
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 }}
|
2020-04-30 12:44:30 +00:00
|
|
|
stageName: 'NETCore_SDK_314xx_Internal_Publishing'
|
|
|
|
channelName: '.NET Core SDK 3.1.4xx Internal'
|
|
|
|
channelId: ${{ parameters.NetCoreSDK314xxInternalChannelId }}
|
2020-03-31 13:04:58 +00:00
|
|
|
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'
|