#git #azure #azure-devops #yaml #azure-pipelines
Вопрос:
Мы начали создавать конвейеры CI в Azure DevOps с использованием YAML. Вот каков процесс:
- Наш «парень из DevOps» создал какой-то шаблон .файлы yml.
- Для проекта, для которого мы хотим использовать yaml, мы загружаем соответствующий шаблон .файл yml в наше хранилище, где находится файл .sln, и убедитесь, что он называется «azure-pipelines.yml».
- Затем в DevOps мы переходим к созданию нового конвейера > Репозиторий Azure GIT (YAML) >> Выберите наш репозиторий >>> затем «Существующий файл YAML конвейеров Azure» >>>> выберите файл, который мы сохранили в репозитории, и сохраните конвейер.
DevOps автоматически сохраняет конвейер в нашей корневой папке.
Но мы этого не хотим — мы хотим, чтобы конвейеры сохранялись в определенной папке в созданной иерархии.
После сохранения конвейера я могу перейти к переименованию/перемещению, чтобы вручную переместить его в этот момент…но было бы неплохо не добавлять этот шаг.
Как мы можем это сделать? Это какая-то настройка где-то в DevOps, которую должен установить администратор (наш «парень из DevOps»)?
Комментарии:
1. Переименовать трубопровод?
2. @DanielMann После сохранения конвейера я могу перейти к переименованию/перемещению и перемещению it….is есть ли какой-нибудь способ автоматически сохранить его в нужную нам папку вместо добавления этого шага, чтобы переместить его после сохранения?
3. Я думаю, что в настоящее время у разработчиков Azure нет такой возможности для этого. Конечно, вы можете поднять билет вместе с ними, если они наберут достаточно голосов, которые смогут реализовать. Я согласен, что нынешний процесс, который у них есть, не очень хорош. @Энди
Ответ №1:
В структуре папок щелкните многоточия (…) рядом с вашей папкой, чтобы отобразить раскрывающееся меню, которое позволит вам создать конвейер в этой папке.
Комментарии:
1. Это, по крайней мере, проще, чем перемещать его постфактум. Спасибо!
2. Привет @Энди, если этот ответ полезен, не могли бы вы, пожалуйста, принять его в качестве ответа ? Таким образом, это могло бы помочь другим членам сообщества, у которых возникают те же проблемы, и мы могли бы заархивировать эту тему. Спасибо. Хорошего вам дня. 🙂
Ответ №2:
@Mystic Groot фактически ответил на вопрос, объяснив, что в настоящее время это невозможно сделать. Я действительно отправил предложение об отзыве в Microsoft через их форум для этого.
@Ник Грэм тем временем предоставил хороший обходной путь. Таким образом, вы можете либо перейти в «Новый конвейер» из папки, в которой он вам нужен, либо использовать «Переименовать/переместить» после его создания, чтобы поместить его туда, куда вы хотите.