Как указать, где сохранить трубопровод YAML?

#git #azure #azure-devops #yaml #azure-pipelines

Вопрос:

Мы начали создавать конвейеры CI в Azure DevOps с использованием YAML. Вот каков процесс:

  1. Наш «парень из DevOps» создал какой-то шаблон .файлы yml.
  2. Для проекта, для которого мы хотим использовать yaml, мы загружаем соответствующий шаблон .файл yml в наше хранилище, где находится файл .sln, и убедитесь, что он называется «azure-pipelines.yml».
  3. Затем в DevOps мы переходим к созданию нового конвейера > Репозиторий Azure GIT (YAML) >> Выберите наш репозиторий >>> затем «Существующий файл YAML конвейеров Azure» >>>> выберите файл, который мы сохранили в репозитории, и сохраните конвейер.

DevOps автоматически сохраняет конвейер в нашей корневой папке.

Но мы этого не хотим — мы хотим, чтобы конвейеры сохранялись в определенной папке в созданной иерархии.

После сохранения конвейера я могу перейти к переименованию/перемещению, чтобы вручную переместить его в этот момент…но было бы неплохо не добавлять этот шаг.

Как мы можем это сделать? Это какая-то настройка где-то в DevOps, которую должен установить администратор (наш «парень из DevOps»)?

Комментарии:

1. Переименовать трубопровод?

2. @DanielMann После сохранения конвейера я могу перейти к переименованию/перемещению и перемещению it….is есть ли какой-нибудь способ автоматически сохранить его в нужную нам папку вместо добавления этого шага, чтобы переместить его после сохранения?

3. Я думаю, что в настоящее время у разработчиков Azure нет такой возможности для этого. Конечно, вы можете поднять билет вместе с ними, если они наберут достаточно голосов, которые смогут реализовать. Я согласен, что нынешний процесс, который у них есть, не очень хорош. @Энди

Ответ №1:

В структуре папок щелкните многоточия (…) рядом с вашей папкой, чтобы отобразить раскрывающееся меню, которое позволит вам создать конвейер в этой папке.

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

Комментарии:

1. Это, по крайней мере, проще, чем перемещать его постфактум. Спасибо!

2. Привет @Энди, если этот ответ полезен, не могли бы вы, пожалуйста, принять его в качестве ответа ? Таким образом, это могло бы помочь другим членам сообщества, у которых возникают те же проблемы, и мы могли бы заархивировать эту тему. Спасибо. Хорошего вам дня. 🙂

Ответ №2:

@Mystic Groot фактически ответил на вопрос, объяснив, что в настоящее время это невозможно сделать. Я действительно отправил предложение об отзыве в Microsoft через их форум для этого.

@Ник Грэм тем временем предоставил хороший обходной путь. Таким образом, вы можете либо перейти в «Новый конвейер» из папки, в которой он вам нужен, либо использовать «Переименовать/переместить» после его создания, чтобы поместить его туда, куда вы хотите.