Как запустить docker-comopse для агента конвейера Jenkins? - PullRequest
0 голосов
/ 10 января 2019

Дженкинс работает на экземпляре EC2. Я также установил на него докер. Я использую конвейерное задание и хочу запускать тесты с помощью docker-compose. Какой агент конвейера я могу использовать?

Агент должен уметь обрабатывать команды docker-compose и make.

1 Ответ

0 голосов
/ 10 января 2019

Я сделал это, но я не использую Docker-Compose. Вместо этого я использую обычный файл Docker. Я сделал аналогично этому.

pipeline {
agent { dockerfile true }
stages {
    stage('Test') {
        steps {
            sh 'node --version'
            sh 'svn --version'
        }
    }
}

Вы также можете найти здесь больше https://jenkins.io/doc/book/pipeline/docker/

...