Поддерживает ли Docker Plug-in Jenkins Pipeline?
Я ищу способ запустить Docker-enabled, состоящую из нескольких контейнеров в Jenkins 2.0.
Существуют ли какие-либо планы для поддержки сокетов Docker Compose в конвейере или через плагины докеров для CloudBees для конвейера.
Или может/должно быть адресовано явным вызовом sh docker-compose...
? Возможно, даже использовать их внутри try... finally
для дальнейшего управления жизненным циклом услуг.
EDIT: первый ответ заключался в том, чтобы предложить способ создания контейнеров докеров в дженкинсах. Это не то, что нужно здесь. Я (EngineerDollery) хочу воспитывать свою целевую платформу в jenkins, используя compose, чтобы я мог развернуть свое приложение и запустить сквозные тесты.
Ответы
Ответ 1
После поиска в отслеживание ошибок Jenkins, JENKINS-35025 предлагает docker-compose.yml
при запуске задания в контейнере докера, используя maven build.
См. также Создание конвейера CI с Jenkins, который предполагает, что docker-compose устанавливается на вашем сервере Jenkins.
Примечание: через год (август 2017 г.) docker-compose по-прежнему не поддерживается в плагине Docker Pipeline