Подтвердить что ты не робот

Поддерживает ли Docker Plug-in Jenkins Pipeline?

Я ищу способ запустить Docker-enabled, состоящую из нескольких контейнеров в Jenkins 2.0.

Существуют ли какие-либо планы для поддержки сокетов Docker Compose в конвейере или через плагины докеров для CloudBees для конвейера.

Или может/должно быть адресовано явным вызовом sh docker-compose...? Возможно, даже использовать их внутри try... finally для дальнейшего управления жизненным циклом услуг.


EDIT: первый ответ заключался в том, чтобы предложить способ создания контейнеров докеров в дженкинсах. Это не то, что нужно здесь. Я (EngineerDollery) хочу воспитывать свою целевую платформу в jenkins, используя compose, чтобы я мог развернуть свое приложение и запустить сквозные тесты.

4b9b3361

Ответ 1

После поиска в отслеживание ошибок Jenkins, JENKINS-35025 предлагает docker-compose.yml при запуске задания в контейнере докера, используя maven build.

См. также Создание конвейера CI с Jenkins, который предполагает, что docker-compose устанавливается на вашем сервере Jenkins.

Примечание: через год (август 2017 г.) docker-compose по-прежнему не поддерживается в плагине Docker Pipeline