azure конвейер TFV C проверить, существует ли указанный c артефакты конвейера сборки для указанного c имени ветви и указанного тега c - PullRequest
0 голосов
/ 14 февраля 2020

Я использую Azure DevOps сервисы и TFV C в качестве своего хранилища кода. У меня есть сборка с типом задачи «Загрузить артефакты сборки» (Загрузка файлов, которые были сохранены как артефакты завершенной сборки). Мне нужно проверить, есть ли сохраненные артефакты определенной c завершенной сборки для указанного c имени и тега ветви? потому что, если нет, задача не будет выполнена, и я хочу попасть в артефакт по умолчанию.

Спасибо

1 Ответ

0 голосов
/ 17 февраля 2020

Просто определите эту задачу следующим образом:

steps:
- task: DownloadBuildArtifacts@0
  displayName: 'Download Build Artifacts'
  inputs:
    buildType: specific
    project: '{project name}'
    pipeline: {pipeline name}
    buildVersionToDownload: latestFromBranch
    branchName: '{Branch name, e.g. $/TFVC}'
    tags: {the tag you want to filtered}
    downloadType: specific
    downloadPath: '$(Build.ArtifactStagingDirectory)'

В этом определении задачи наиболее ключевыми параметрами является branchname, поскольку вы используете репозитории TFV C.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...