Only Publish NuGet Package to Feed in Release and Nightly Builds (#3870)
This commit is contained in:
Родитель
20d6e1070b
Коммит
97537740c4
|
@ -2,6 +2,9 @@ parameters:
|
|||
- name: "PublishToMaestro"
|
||||
type: boolean
|
||||
default: False
|
||||
- name: "PublishPackage"
|
||||
type: boolean
|
||||
default: False
|
||||
- name: "IgnoreFailures"
|
||||
type: boolean
|
||||
default: False
|
||||
|
@ -163,6 +166,7 @@ stages:
|
|||
parameters:
|
||||
SignOutput: ${{ parameters.SignOutput }}
|
||||
IsOneBranch: ${{ parameters.IsOneBranch }}
|
||||
PublishPackage: ${{ parameters.PublishPackage }}
|
||||
|
||||
# Build WinAppSDK and Run Integration Test from TestAll.ps1
|
||||
- job: WinAppSDKIntegrationBuildAndTest
|
||||
|
|
|
@ -2,6 +2,9 @@ parameters:
|
|||
- name: "SignOutput"
|
||||
type: boolean
|
||||
default: False
|
||||
- name: "PublishPackage"
|
||||
type: boolean
|
||||
default: False
|
||||
- name: "IsOneBranch"
|
||||
type: boolean
|
||||
default: True
|
||||
|
@ -154,7 +157,7 @@ steps:
|
|||
displayName: MoveToOutputDirectory
|
||||
inputs:
|
||||
SourceFolder: '$(build.artifactStagingDirectory)\FullNuget'
|
||||
TargetFolder: '$(ob_outputDirectory)\TransportPackage'
|
||||
TargetFolder: '$(ob_outputDirectory)'
|
||||
|
||||
- ${{ if not( parameters.IsOneBranch ) }}:
|
||||
- task: PublishBuildArtifacts@1
|
||||
|
@ -162,13 +165,14 @@ steps:
|
|||
PathtoPublish: '$(ob_outputDirectory)'
|
||||
artifactName: '$(ob_artifactBaseName)'
|
||||
|
||||
# this mysterious guid fixes the "NuGetCommand@2 is ambiguous" error :-(
|
||||
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
||||
displayName: 'NuGet push to ProjectReunion.nuget.internal'
|
||||
inputs:
|
||||
command: 'push'
|
||||
packagesToPush: '$(ob_outputDirectory)\TransportPackage\*.nupkg'
|
||||
verbosityPush: 'Detailed'
|
||||
nuGetFeedType: 'internal'
|
||||
#Note: The project qualifier is always required when using a feed name. Also, do not use organization scoped feeds.
|
||||
publishVstsFeed: 'ProjectReunion/Project.Reunion.nuget.internal'
|
||||
- ${{ if eq(parameters.PublishPackage, 'true') }}:
|
||||
# this mysterious guid fixes the "NuGetCommand@2 is ambiguous" error :-(
|
||||
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
||||
displayName: 'NuGet push to ProjectReunion.nuget.internal'
|
||||
inputs:
|
||||
command: 'push'
|
||||
packagesToPush: '$(ob_outputDirectory)\*.nupkg'
|
||||
verbosityPush: 'Detailed'
|
||||
nuGetFeedType: 'internal'
|
||||
#Note: The project qualifier is always required when using a feed name. Also, do not use organization scoped feeds.
|
||||
publishVstsFeed: 'ProjectReunion/Project.Reunion.nuget.internal'
|
|
@ -12,3 +12,4 @@ stages:
|
|||
PublishToMaestro: False
|
||||
SignOutput: False
|
||||
IsOneBranch: False
|
||||
PublishPackage: False
|
|
@ -77,3 +77,4 @@ extends:
|
|||
PublishToMaestro: ${{ parameters.PublishToMaestro }}
|
||||
IgnoreFailures: ${{ parameters.IgnoreFailures }}
|
||||
SignOutput: ${{ parameters.SignOutput }}
|
||||
PublishPackage: true
|
|
@ -51,5 +51,6 @@ extends:
|
|||
stages:
|
||||
- template: AzurePipelinesTemplates\WindowsAppSDK-BuildTransportPackage-Stage.yml@self
|
||||
parameters:
|
||||
PublishToMaestro: False
|
||||
SignOutput: False
|
||||
PublishToMaestro: false
|
||||
SignOutput: false
|
||||
PublishPackage: false
|
|
@ -65,3 +65,4 @@ extends:
|
|||
PublishToMaestro: ${{ parameters.PublishToMaestro }}
|
||||
IgnoreFailures: ${{ parameters.IgnoreFailures }}
|
||||
SignOutput: ${{ parameters.SignOutput }}
|
||||
PublishPackage: true
|
|
@ -46,7 +46,7 @@ parameters:
|
|||
|
||||
steps:
|
||||
- ${{ if ne(parameters.TransportPackageArtifactName, '') }}:
|
||||
- task: DownloadBuildArtifacts@0
|
||||
- task: DownloadPipelineArtifact@2
|
||||
inputs:
|
||||
artifactName: ${{ parameters.TransportPackageArtifactName }}
|
||||
downloadPath: '$(Build.SourcesDirectory)\localpackages'
|
||||
|
|
Загрузка…
Ссылка в новой задаче