#azure-devops
#azure-devops
Вопрос:
Я развертываю шаблон ARm с шаблоном «Развертывание группы ресурсов Azure» и получаю сообщение об ошибке при выпуске «Ошибка: не удалось найти файл, соответствующий шаблону файла шаблона»
Однако, получив предупреждение ниже при переопределении параметров шаблона, я уже выбрал их из сборки.
‘Предупреждение: не удалось загрузить файл параметров шаблона по указанному пути ‘$(System.DefaultWorkingDirectory)/mybuild-CI’ со следующей ошибкой: не удалось найти элемент mybuild-CI.’
попробовал это: https://learn.microsoft.com/en-us/azure/devops/pipelines/apps/cd/azure/deploy-provision-azure-vm?view=azure-devops
Ответ №1:
'$(System.DefaultWorkingDirectory)/mybuild-CI'
это не файл. Вам необходимо указать путь к файлу параметров JSON.
Если файла JSON нет и вы хотите предоставить только переопределенные значения, оставьте поле для файла параметров пустым.
Комментарии:
1. Спасибо за ответ. Да, ‘$(System. DefaultWorkingDirectory)/mybuild-CI’ не является файлом, но позволяет выбрать только корневой путь сборки. это не позволяет выполнить детализацию для выпуска, но тот же шаблон arm работает для сборки.
2. Затем введите оставшуюся часть пути.
Ответ №2:
Используйте приведенный ниже код для публикации ваших артефактов
- задача: PublishBuildArtifacts@1 DisplayName: ‘Опубликовать артефакты для удаления’ входные данные: ArtifactName: ‘ARMTemplates’ Путь к публикации: ‘$(System.DefaultWorkingDirectory)/DevOps-CI/ArmTemplates условие: выполнено успешно()