Publi sh Jenkins создает вывод для Azure Dev Ops для конвейера выпуска - PullRequest
0 голосов
/ 24 марта 2020

Я ищу, как опубликовать sh вывод сборки Jenkins на Azure Dev Ops для целей развертывания.

Весь наш код находится в TFS 2015, а определения сборок - в Jenkins ,

Мы будем полностью переходить на Azure Dev ops, но сейчас я просто хочу управлять развертыванием через Dev Ops. Я напишу агент на каждом из хостов и переместу файлы в их правильные местоположения.

Рассматривая Azure Cli - там Publi sh Артефакты конвейера

Я не могу использовать служебное соединение с Jenkins, потому что сервер находится за брандмауэром , Мне нужно иметь возможность опубликовать sh от Дженкинса до Azure Dev Ops.

Какие-нибудь творческие способы сделать это?

1 Ответ

1 голос
/ 24 марта 2020
Например,

, вы можете создать пакет nuget (или любой другой пакет) из сборки jenkins и передать sh его в фид артефактов, созданный вами в azure devops. Далее следует создать конвейер выпуска с триггером для Azure Артефактов (с включенным триггером непрерывной интеграции) для последней версии пакета.

здесь - пример того, как опубликовать sh Пакеты Nuget от Дженкинса.

РЕДАКТИРОВАТЬ

знать об ограничениях размера Azure Артефакты. На сегодняшний день только 2 ГБ бесплатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...