Azure DevOps — используйте графический интерфейс вместо YAML для редактирования конвейера сборки

#azure #azure-devops #azure-pipelines

#azure #azure-devops #azure-конвейеры

Вопрос:

Некоторое время назад разработчики Azure добавили поддержку конвейеров сборки YAML. Все это удобно для опытных пользователей (я понимаю, профессионалы используют только инструменты командной строки и обычного текста, графический интерфейс предназначен для слабых) по нескольким причинам.

Есть ли способ вернуться к графическому интерфейсу (классическому редактору) для редактирования существующего конвейера? Я отключил эту функцию

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

как описано здесь https://learn.microsoft.com/en-us/azure/devops/pipelines/get-started-designer?view=azure-devopsamp;tabs=new-nav , однако это помогает только для новых конвейеров.

Почему-то я еще не запомнил синтаксис и весь набор параметров конфигурации для определений конвейера, поэтому…

Я хотел бы отредактировать свой существующий конвейер с помощью графического интерфейса, поскольку у меня нет времени читать документы и искать, какую именно строку мне нужно добавить в какое место YAML, чтобы задать некоторые простые параметры, однако я всегда попадаю в представление YAML, когда пытаюсь отредактировать конвейер (который был создан визуально некоторое время назад).

Есть ли способ открыть редактор графического интерфейса?

Ответ №1:

В разделе Создать новый конвейер есть ссылка. Нажмите на ссылку «Использовать классический редактор», и вуаля, вы получите графический интерфейс для работы!

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

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

1. Вопрос касался существующего конвейера, а не нового. В любом случае спасибо;)

2. Итак, MS планирует отказаться от классической сборки в пользу YAML, вот что подсказывает мне этот экран. Спрашивающий прав… кому захочется изучать еще один язык, когда дизайнер работает так красиво. Я вижу, что YAML полезен, но не в большинстве случаев, когда все, что нам нужно, это сборка / развертывание … планируется ли разработчик YAML?

Ответ №2:

для конвейера, использующего yaml — нет. вы можете настроить его только в yaml и не можете переключиться обратно на пользовательский интерфейс.

Если конвейер является пользовательским интерфейсом — он продолжит работать так, как работал.

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

1. Знаете ли вы, как мы можем создать сборку с использованием пользовательского интерфейса? Нас сейчас вынуждают перейти на маршрут YAML? Я просмотрел пользовательский интерфейс (включая функции предварительного просмотра) и не могу выяснить, как запустить проект в режиме пользовательского интерфейса.

Ответ №3:

Вы не сможете использовать графический интерфейс, как это было в классическом редакторе, но вы можете щелкнуть гиперссылки над вашими задачами yaml, чтобы открыть окно свойств на боковой панели. По сути, это «конструктор» для ваших блоков yaml, поэтому вам не нужно ничего «запоминать» как такового.

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

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

1. Хотя это и не было ответом, это очень помогло мне обновить различные задачи.

2. Что ж, это то, что я искал. Это очень помогает, и сегодня вы для меня спаситель.

Ответ №4:

Что касается конвейеров, MS приняла решение сохранить методы редактирования Yaml vs classic (UI) совершенно отдельными рабочими процессами. Лично мне нравится иметь оба варианта, и я рассматриваю модификации YAML как быстрый и простой способ использовать конвейер в качестве кода, а для некоторых вносить точечные изменения, но я думаю, что удаление пользовательского интерфейса ограничит внедрение их продукта, поскольку иногда проще всего сначала освоить конвейер в пользовательском интерфейсе. В любом случае, большинство конвейеров состоят не из такого большого количества шагов, воссоздание которых является чрезмерно сложным, я бы рекомендовал просто воссоздать конвейер на другой вкладке в вашем браузере. Просто найдите ссылку во время создания для Classic Editor. Он запрашивает один раз, после чего вы находитесь на полосе.