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

У меня есть простая настройка приложения nodejs с jenkins, однако для выполнения этапа тестирования требуется mongodb, а мой текущий jenkinsfile не запускает контейнер Монго, так как я могу это сделать?

Это мой текущий jenkinsfile:

pipeline {
    agent {
        docker {
            image 'node:8-alpine' 
            args '-p 3000:3000' 
        }
    }
    stages {
        stage('Build') { 
            steps {
                sh 'npm install' 
            }
        }
        stage('Test') { 
            steps {
                sh 'npm test' 
            }
        }
    }
}

Я видел несколько ответов на SO, в которых говорится, что docker-compose будет использоваться в таком случае, но я подумал, что, может быть, есть другой способ просто запустить mongoконтейнер с докером до начала этапа тестирования.Возможно ли это?

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