Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Одним из способов создания конвейера является копирование существующего конвейера и его использование в качестве отправной точки. Для конвейеров YAML процесс выполняется так же просто, как копирование YAML из одного конвейера в другой. Для конвейеров, созданных в классическом редакторе, процедура зависит от того, находится ли конвейер в том же проекте, что и новый конвейер. Если конвейер для копирования находится в одном проекте, его можно клонировать, и если он находится в другом проекте, вы можете экспортировать его из этого проекта и импортировать его в проект.
Для конвейеров YAML процесс клонирования заключается в копировании YAML из исходного конвейера и его использовании в качестве основы для нового конвейера.
Перейдите к конвейеру и нажмите кнопку "Изменить".
Скопируйте YAML конвейера из редактора и вставьте его в редактор YAML для нового конвейера.
Сведения о настройке только что клонированного конвейера см. в разделе "Настройка конвейера".
Скопируйте YAML конвейера из редактора и вставьте его в редактор YAML для нового конвейера.
Сведения о настройке только что клонированного конвейера см. в разделе "Настройка конвейера".
Если новый конвейер можно создать, скопируйте другой классический конвейер в том же проекте, следуйте инструкциям в этом разделе. Если конвейер находится в другом проекте, можно использовать импорт и экспорт для копирования конвейера.
Вам нужны Edit release pipeline или Create build pipeline разрешения для клонирования классического конвейера.
Перейдите на страницу сведений о конвейере.
Выберите ... , а затем нажмите кнопку "Клонировать".
Конвейер клонируется с помощью -clone , добавленного к имени. Нажмите кнопку "Сохранить" или "Сохранить" и "Сохранить" для сохранения клонированного конвейера.
Примечание.
Запись клонирования присутствует только в контекстном меню, если конвейер был создан в классическом редакторе.
Экспорт и импорт конвейера
Вы можете создать новый классический конвейер, экспортируя существующий, а затем импортируя его. Это полезно в случаях, когда новый конвейер должен быть создан в отдельном проекте.
В конвейере YAML экспорт из одного проекта и импорт в другой является тем же процессом, что и клонирование. Вы можете просто скопировать YAML конвейера из редактора и вставить его в редактор YAML для нового конвейера.
Перейдите к конвейеру и нажмите кнопку "Изменить".
Скопируйте YAML конвейера из редактора и вставьте его в редактор YAML для нового конвейера.
Сведения о настройке только что клонированного конвейера см. в разделе "Настройка конвейера".
Скопируйте YAML конвейера из редактора и вставьте его в редактор YAML для нового конвейера.
Сведения о настройке только что клонированного конвейера см. в разделе "Настройка конвейера".
Чтобы скопировать определение сборки из другого проекта, можно экспортировать существующее определение из этого проекта, а затем импортировать его.
Создание конвейера
Перейдите на страницу сведений о конвейере.
Выберите ... и выберите "Экспорт в JSON".
При появлении запроса сохраните JSON-файл на локальном компьютере. В браузере сохранится файл в каталоге загрузки в параметров браузера.
Чтобы импортировать конвейер, перейдите на страницу Конвейеров в проекте. Выберите ..., выберите "Импорт конвейера" и выберите соответствующий параметр конвейера импорта.
Теперь вам будет предложено выбрать JSON-файл для импорта его содержимого. Перейдите к файлу JSON, который вы ранее экспортировали.
После завершения импорта отобразится созданный конвейер. Обратите внимание, что при экспорте конвейера все определенные данные проекта, такие как пулы агентов, подключения к службам и т. д. Вам придется еще раз указать эти сведения.
Примечание.
Элемент экспорта присутствует только в контекстном меню, если конвейер был создан в классическом редакторе.
Конвейер выпуска
Процедура экспорта и импорта классического конвейера выпуска очень похожа на классическую процедуру конвейера сборки, но меню и пользовательский интерфейс немного отличаются.
Чтобы экспортировать классический конвейер выпуска, перейдите к выпускам, выберите ...и выберите "Экспорт".
Чтобы импортировать классический конвейер выпуска, перейдите в раздел "Выпуски", нажмите кнопку "Создать" и выберите " Импорт конвейера выпуска".
Перейдите на страницу сведений о конвейере.
Выберите ... и выберите "Экспорт".
При появлении запроса сохраните JSON-файл на локальном компьютере. В браузере сохранится файл в каталоге загрузки в параметров браузера.
Чтобы импортировать конвейер, перейдите на страницу "Сборки" или "Выпуски" в проекте. Нажмите кнопку +Создать и выберите соответствующий параметр конвейера импорта.
Теперь вам будет предложено выбрать JSON-файл для импорта его содержимого. Перейдите к файлу JSON, который вы ранее экспортировали.
После завершения импорта отобразится созданный конвейер. Обратите внимание, что при экспорте конвейера все определенные данные проекта, такие как пулы агентов, подключения к службам и т. д. Вам придется еще раз указать эти сведения.
Примечание.
Элемент экспорта присутствует только в контекстном меню, если конвейер был создан в классическом редакторе.
Следующие шаги
Узнайте, как настроить конвейер , который вы только что клонировали или импортировали.