Я хочу знать, как изменить имя артефакта с помощью переменной сборки. Мой предпочтительный результат был бы
MyApplication_[My Build Number]
Как я могу достичь этого. На картинке ниже мои текущие настройки.
В качестве имени артефакта введите
ArtifactName_$(Build.BuildNumber)
Просто примечание к этому решению: это установка имени артефакта, а не файлов, включенных в артефакт. Если вы установите
- task: PublishPipelineArtifact@1
inputs:
targetPath: 'targetPath'
artifact: ' ArtifactName_$(Build.BuildNumber)'
publishLocation: 'pipeline'
вы увидите опубликованный артефакт с именем ArtifactName_$(Build number....)
, но содержимое папки не изменится по имени.