You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
parameters:
|
|
- name: is1ESPipeline
|
|
type: boolean
|
|
default: false
|
|
|
|
- name: displayName
|
|
type: string
|
|
default: 'Publish to Build Artifact'
|
|
|
|
- name: condition
|
|
type: string
|
|
default: succeeded()
|
|
|
|
- name: artifactName
|
|
type: string
|
|
|
|
- name: pathToPublish
|
|
type: string
|
|
|
|
- name: continueOnError
|
|
type: boolean
|
|
default: false
|
|
|
|
- name: publishLocation
|
|
type: string
|
|
default: 'Container'
|
|
|
|
- name: retryCountOnTaskFailure
|
|
type: string
|
|
default: 10
|
|
|
|
steps:
|
|
- ${{ if eq(parameters.is1ESPipeline, true) }}:
|
|
- 'eng/common/templates cannot be referenced from a 1ES managed template': error
|
|
- task: PublishBuildArtifacts@1
|
|
displayName: ${{ parameters.displayName }}
|
|
condition: ${{ parameters.condition }}
|
|
${{ if parameters.continueOnError }}:
|
|
continueOnError: ${{ parameters.continueOnError }}
|
|
inputs:
|
|
PublishLocation: ${{ parameters.publishLocation }}
|
|
PathtoPublish: ${{ parameters.pathToPublish }}
|
|
${{ if parameters.artifactName }}:
|
|
ArtifactName: ${{ parameters.artifactName }}
|
|
${{ if parameters.retryCountOnTaskFailure }}:
|
|
retryCountOnTaskFailure: ${{ parameters.retryCountOnTaskFailure }}
|
|
|