Как построить Docker изображений для Windows в Jenkins - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть экземпляр Jenkins, работающий на Linux машине. Я также хотел бы создать Docker изображения (Windows контейнеры). Я нигде не смог найти пример.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Я обнаружил, что есть плагин для Jenkins, который может взаимодействовать с облачными / удаленными Docker установками. https://plugins.jenkins.io/docker-plugin/

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

{
  "registry-mirrors": [],
  "insecure-registries": [],
  "debug": true,
  "experimental": false,
  "hosts": [
    "tcp://0.0.0.0:2375"
  ]
}
0 голосов
/ 12 февраля 2020

Вам не понадобится windows машина для сборки windows контейнера, который вы можете построить на linux или windows базовой машине. 1) создать работу вольным стилем 2) код извлечения с docker файлом 3) выбрать секцию команды выполнения оболочки сборки в конфигурации конфигурации работы jenkins написать docker сборка. если файл docker находится на уровне проекта или укажите путь к файлу docker, если он не упомянут. 4) вуаля контейнер строится

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