Ошибка сборки при попытке использовать шаг сборки docker-compose - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь выполнить свой тест на селен на узле Jenkins (Ubuntu), на котором уже установлен докер. Я добавил плагин сборки сборки docker-compose в свой проект Jenkins. Когда я пытаюсь построить проект, я получаю сообщение об ошибке в консоли - $ 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 file:

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

Причина, по которой я пытаюсь использовать докер, потому что я столкнулся с проблемой с бинарным хромом, не найденным без него. Я ожидал, что мой тест будет успешно выполнен на узле Jenkins.

...