Проблема с работой коляски Jenkins с x mysql и почтальоном - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь настроить конвейер Дженкинса, используя мотоциклы для тестирования. Мне нужен контейнер x mysql, подключенный к указанному хосту c, а затем почтальон запускает контейнер x mysql для проверки данных. Я пробовал кучу разных вещей, но либо контейнер x mysql выполняет и блокирует что-либо еще, либо он ничего не делает, и почтальон не может найти нужные файлы. Вот сценарий, который я использую. Я упустил что-то очевидное?

stage("testing") {
steps {
    script {
        docker.image('markuman/xmysql:0.4.2').withRun("--publish 127.0.0.1:3000:80 -e DATABASE_HOST=xxxx -e DATABASE_USER=xxxx -e DATABASE_PASSWORD=xxxx -e DATABASE_NAME=xxxx markuman/xmysql:0.4.2"){ }
        docker.image('postman/newman').withRun("--volume ${WORKSPACE}/_postman:/_postman  --entrypoint=''") {
            docker.image('postman/newman').inside {
                sh 'newman run /_postman/${PM_COLLECTION} -k -e /_postman/${PM_ENV}'
            }                        
        }                                      
    }    
}

}

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