尝试使用docker-compose构建步骤时构建失败

时间:2019-06-20 15:39:21

标签: selenium docker ubuntu jenkins docker-compose

我正在尝试在已经安装了docker的Jenkins节点(Ubuntu)上执行硒测试。我在我的Jenkins项目中添加了docker-compose build step插件。当我尝试构建项目时,控制台出现错误- $ docker-compose -f /home/jenkins/workspace/OM/TestWDM/docker-compose.yml up -d 构建步骤“ Docker Compose Build Step”将构建结果更改为FAILURE

我能够在本地计算机上成功执行项目。我的根目录中确实有docker-compose.yml文件。我尝试了docker ps -a命令只是为了看看它是否部分存在。工作,但没有。

docker-compose文件:

version: "3"
services:
   selenium-hub:
     restart: always
     image: selenium/hub:latest
     ports:
       - "4444:4444"
   #selenium-chrome
   selenium-chrome:
     restart: always
     image: selenium/node-chrome-debug
     stdin_open: true
     links:
       - selenium-hub:hub
   #selenium-firefox
   selenium-firefox:
     restart: always
     image: selenium/node-firefox-debug
     links:
       - selenium-hub:hub

   chrome:
       image: selenium/node-chrome
       depends_on:
         - selenium-hub
       environment:
         - HUB_PORT_4444_TCP_ADDR=selenium-hub
         - HUB_PORT_4444_TCP_PORT=4444

   firefox:
       image: selenium/node-firefox
       depends_on:
         - selenium-hub
       environment:
         - HUB_PORT_4444_TCP_ADDR=selenium-hub
         - HUB_PORT_4444_TCP_PORT=4444

我之所以尝试在这里使用docker的原因是因为我遇到了一个没有chrome二进制文件的问题。我的期望是让我的测试在Jenkins节点上成功运行。

0 个答案:

没有答案