CI / CD конвейер с сетчатым ядром, контейнерами и дженкинсом - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть очередь к сетевому ядру и контейнерам:

Я хочу добавить контейнеры в наш текущий конвейер ci / cd для нового проекта.Таким образом, я подумал о следующем подходе, потому что мы уже используем jenkins, git и ocopus:

  1. Разработайте ваше основное приложение asp.net и зарегистрируйтесь в Git (Любой источник контроля)
  2. Иметь сервер сборки, на котором установлены Jenkins, .Net Core, Docker
  3. Настроить Jenkins для связи с Git (webhook / polling - посмотреть, есть ли регистрация) и настроить задание Jenkins, которое будет выполнять следующееИзвлечь последнюю информацию из Git, Восстановить, Построить, Опубликовать основное приложение asp.net, Создать образ докера, в котором есть возможность запустить основное приложение asp.net. Загрузить только что созданный образ докера в Docker Hub
  4. Затем Octopus извлекает новейшее изображение и развертывает его в различных средах.

Теперь я увидел, что Visual Studio 2019 предлагает инструменты для работы с контейнерами в Visual Studio, чтобы улучшить взаимодействие с контейнерами в Visual Studio.

https://docs.microsoft.com/en-us/visualstudio/containers/overview?view=vs-2019

Будет ли это дополнительной выгодой для разработки с контейнерами в Visual Studio намашина dev (шаг 1)?

Как бы вы интегрировали дополнительный этап разработки с контейнерами на машине dev?Делаете, вы делаете git commit, а затем отправляете образ разработчика в центр докера.Таким образом, док-хаб содержит dev-образ и образ от jenkins?

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