Прохождение курса Azure DevOps Fundamentals для начинающих, проблемы с конвейером выпуска - PullRequest
0 голосов
/ 06 августа 2020

Итак, в настоящее время я пытаюсь пройти часть конвейера выпуска Azure курса DevOps Fundamentals для начинающих на Udemy, и цель состоит в том, чтобы развернуть код для небольшой игры с веб-приложением под названием «Flatris» с целью показывает, как работает Azure.

Я выполнял все шаги в соответствии с курсом, но когда я запускаю сборку конвейера выпуска, она постоянно выдает сообщение:

"Ошибка: не найден пакет с указанным шаблоном: D: \ a \ r1 \ a ***. Zip Проверьте, опубликован ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и загружен в текущем задании. "

До сих пор я дважды проверял функцию предоставленного ресурса веб-приложения через Azure, он показывает трафик c, когда я пытаюсь запустить конвейеры, так что это не проблема (я думаю), я дважды проверил репозитории, и они, похоже, работают хорошо (я думаю), я Я не уверен в артефактах и ​​в том, может ли это быть источником проблемы, но в журналах ошибок недостаточно конкретики, чтобы я мог точно определить причину проблемы.

Я не знаю, есть ли еще кто-нибудь удалось решить эту проблему, или, если она уникальна для меня, с тем, что я делаю, но любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 07 августа 2020

Ошибка: не найден пакет с указанным шаблоном: D: \ a \ r1 \ a ***. Zip Проверьте, опубликован ли упомянутый в задаче пакет как артефакт в сборке или на предыдущем этапе и загружен в текущем задании. "

Когда мы используем конвейер выпуска для нашего приложения, мы должны указать артефакты , составляющие приложение. И артефакт является развертываемым компонентом ваше приложение. Обычно оно создается посредством непрерывной интеграции или конвейера сборки. Azure Выпуски конвейеров могут развертывать артефакты, созданные из широкого спектра источников артефактов, таких как Azure сборка конвейеров, Jenkins или Team City.

Согласно сообщению об ошибке, похоже, что вы используете конвейер сборки в качестве ресурса артефакта в конвейере выпуска.

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

Затем при выборе типа источника артефакта выберите вышеуказанный конвейер сборки:

введите описание изображения здесь

В этом случае Azure конвейер выпуска загрузит артефакт автоматически, когда мы выполним конвейер выпуска, артефакт будет сохранен в папке по умолчанию D:\a\r1\a. Это решит вашу проблему.

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