Как добавить контейнерную зависимость в конвейер Jenkins - PullRequest
0 голосов
/ 14 июня 2019

Я использую конвейер jenkins в качестве моего инструмента ci / cd с включенным в исходный код jenkinsfile.
На одном из моих этапов, на котором используется агент-докер, например, PHP, я запускаю все тесты там.Пока все в порядке.
Но иногда мне нужно добавить другие контейнеры, например, экземпляр MySQL, чтобы выполнить все тесты для реальной базы данных в качестве гарантии.Поэтому я действительно искал в Интернете, и я не мог найти что-то подходящее.Как разрешить зависимости в конвейере докера?
Учтите, что эти 2 контейнера (PHP и MySQL) должны находиться в одной сети.

stage('Build and test') {
            agent {
                docker {
                    image 'php:7.3'
                }
            }
            steps {

                sh 'composer install'

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