Переместить конвейер сборки и выпуска из одной организации в другую

#azure-devops #azure-pipelines

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

Вопрос:

Мы работали в одной организации, и теперь мы переносим все из одной организации в другую. Кто-нибудь может подсказать мне, как я могу перенести конвейеры сборки и выпуска из одной организации в другую?

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

1. Привет, Джатин, есть какие-либо обновления по этой проблеме? Не стесняйтесь, дайте мне знать, если вам понадобится дополнительная помощь в решении этой проблемы 🙂

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

3. Привет, друг, не мог бы ты добавить свой обходной путь в качестве ответа и принять его? Чтобы участники могли воспользоваться отмеченным ответом и легко найти полезную информацию. И затем мы можем заархивировать эту проблему для вас, поскольку она фактически решена. Спасибо 🙂

Ответ №1:

Вы можете экспортировать и импортировать конвейеры в виде шаблона / JSON.

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

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

1. Привет, спасибо за ваш ответ, но я не нашел опцию «Сохранить как шаблон».

2. @JatinDave Вам не нужна Save as a template опция, все, что вам нужно, — это Export опция. Шаблон, созданный из Save as a template , не может быть доступен другой организации, поэтому он бесполезен для вашего сценария.

Ответ №2:

Переместить конвейер сборки и выпуска из одной организации в другую.

Мы можем легко переместить классические конвейеры сборки / выпуска в новую организацию с помощью Export and Import pipeline опций, как Abhujit указано выше.

Однако нам все еще необходимо изменить / исправить многие конфигурации, чтобы заставить работать недавно импортированные конвейеры. Мы не можем получить доступ к пулу частных агентов, исходному коду в старой организации, поэтому нам нужно выполнить больше заданий, чтобы исправить их.

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

PS: Кроме того, использование Yaml pipelines templates в обеих организациях также является хорошим выбором для повторного использования задач.

Ответ №3:

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