«az конвейеры запускают загрузку артефактов» завершается с ошибкой «Артефакт найден, но имеет тип« Контейнер »» - PullRequest
0 голосов
/ 31 марта 2020

"az конвейеры запускают загрузку артефакта --run-id 10976432 --artifact-name" Android / Android "--path" c: / foo / "выдает ошибку" Артефакт с именем 'Android 'был найден, но имеет тип' Контейнер ''

Я публикую sh артефактов из нашей сборки, которые запускаются в нескольких различных репозиториях, таких как NPM, Nuget, PyPi, CoCoPods, и этот процесс требует "двухфакторного аутентификация », так что, по крайней мере, на данный момент это останется для нас процессом ручной посткомпоновки.

Но даже если это ручной процесс, я хочу автоматизировать как можно большую его часть, например, автоматизировать загрузку дюжина или более артефактов запуска сборки в локальный промежуточный каталог, который я затем использую для публикации sh from.

Я нашел несколько публикаций сообщества, которые сделали это с CURL и API REST, но я хочу заставить это работать с расширением az devops.

Насколько я могу судить по расширению azure, эта команда должна работать, но это не так! Как загрузить артефакты запуска сборки (не опубликовано c) подача артефакты), чтобы я мог вручную или автоматически опубликовать sh их снаружи для обычного конвейера DevOps?

Спасибо,

Брайан.

1 Ответ

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

"Артефакт с именем 'Android' найден, но имеет тип 'Контейнер' '

Я предполагаю, что используемая вами задача publi sh равна Publi sh Задача Build Artifacts , верно? Если да, то, как показано в сообщении, мы до сих пор не поддерживаем артефакты типа container загрузки.

На сегодняшний день вы можете просто загрузить артефакты type -'Pipeline Artifact' из az cli.

Чтобы использовать az cli для успешной загрузки артефактов, если это возможно go замените задание publi sh на Publi sh Задание конвейерного артефакта :

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    artifact: 'AzLogicApp'
    publishLocation: 'pipeline'

Теперь вы увидите, что можно успешно загрузить артефакт с помощью az cli.

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