Как получить идентификатор последнего запуска для azure конвейера? - PullRequest
0 голосов
/ 28 апреля 2020

Я пишу автоматизированный набор тестов с использованием powershell и az Cli. Мне нужно иметь возможность загрузить артефакты конвейера сборки из последнего запуска конвейера, чтобы установить и протестировать приложение. Проблема в том, что мне нужно знать идентификатор запуска, чтобы иметь возможность загружать артефакты.

az pipelines runs artifact download --artifact-name "*Artifact Name*" --run-id **nnn** --path "c:\temp"

Есть ли способ найти последний успешный идентификатор запуска? В настоящее время я просматриваю его через GUI, поэтому я знаю, что загрузка работает, если вы используете PublishPipelineArtifact, а не PublishBuildArtifact из-за ошибки в az cli.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете изменить способ, которым azure pipelines создает идентификатор прогона и использовать предсказуемый формат. https://docs.microsoft.com/en-us/azure/devops/pipelines/process/run-number

...