Как мне запустить образ докера MongoDB, запустить тесты и затем уничтожить его с помощью Jenkins Pipeline?Вот конвейер:
pipeline {
agent {
docker {
image 'node'
args '-p 8080:8080'
}
}
stages {
stage('Build') {
steps {
sh 'npm install'
sh 'npm build'
}
}
stage('test') {
steps {
sh 'npm test'
}
}
}
}
Полагаю, Дженкинс должен запустить образ node
, а также образ mongo
и связать их вместе (чтобы иметь доступ к mongodb).Любое стандартное решение?