Как создать Dockerfile, который устанавливает git и jenkins? - PullRequest
0 голосов
/ 13 мая 2019

Справочная информация

Я планирую создать два контейнера.

В контейнере 1 будут установлены Jenkins и Git. Цель установки Git вместе с Jenkins состоит в том, чтобы я мог получить свой репозиторий git в разделе «Выбор сценария конвейера из scm» в работе конвейера. Контейнер должен иметь доступ к Git.

В контейнере 2 будут установлены все зависимости для моего приложения Windows .NET (MSBuild, Wix, Nuget, платформы .NET и т. Д.).

Вызов Для контейнера 1, как мне установить Git, если мой базовый образ - jenkins: latest. Я попытался с помощью apt-get и apk add. Это, очевидно, не работает, поскольку мой базовый образ не Ubuntu или Alpine ...

Я ожидаю, что загрузка пакетов в контейнере 2 будет намного проще, поскольку я просто использовал бы базовый образ Ubuntu.

1 Ответ

0 голосов
/ 13 мая 2019

Глядя на dockerfile Дженкинса , кажется, что git уже предустановлен для вас.

Для вызова 2, поскольку вы используете образ Ubuntu, это то же самое, что и установка.Net зависимости на машине с Ubuntu.

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