Jenkins Docker Compose容器未启动

时间:2019-09-18 17:45:06

标签: docker jenkins docker-compose

您好,我在使用Docker Compose Step Build Plugin启动Docker容器以在Jenkins脚本化管道中使用docker-compose启动Docker容器时遇到了困难。我对DevOps世界和Docker还是陌生的,所以如果我缺少某些东西,请忍受

step([$class: 'DockerComposeBuilder', dockerComposeFile: 'docker-compose.yml', option: [$class: 'StartAllServices'], useCustomDockerComposeFile: false])
sh 'docker container ls'
// Run integration tests that interact with the docker container
step([$class: 'DockerComposeBuilder', dockerComposeFile: 'docker-compose.yml', option: [$class: 'StopAllServices'], useCustomDockerComposeFile: false])

docker container ls命令告诉我没有启动任何容器,因此集成测试失败。

我已经测试过docker-compose up -d在Mac上本地工作,我已经探索过使用cURL来安装docker,但是如果有可用的插件,我希望不必这样做。我尝试使用this solution,但遇到权限问题

0 个答案:

没有答案