Jenkins + Selenium + GitHub - совмещение

selenium
github
jenkins
git
maven
Теги: #<Tag:0x00007fedbce2a840> #<Tag:0x00007fedbce2a700> #<Tag:0x00007fedbce2a5c0> #<Tag:0x00007fedbce2a480> #<Tag:0x00007fedbce2a228>

(Kosmos) #1

Добрый день.
Настраиваю запуск тестов с локального Git-сервера и GitHub.
Тема неоднократно подымалась на форуме, но чего-то не докручиваю…

Сейчас:

  1. Сделал простой тест (Selenium + Java + TestNG), работает.
  2. Залил на Git.
  3. Установил GitHub плагин на Jenkins,.
  4. Добавил ссылку на репозиторий + криденшнлы от Git-сервера.

Запустил. Написал типа что все ок. Но самих тестов запуска не видел =(

Соответственно, есть большое подозрение, что тесты запущены не были.
Так же вопрос - нужно ли загружать сам веб-драйвер браузера (chromedriver.exe) на Git-сервер?

Еще был вопрос по SSH ключу. Что за ключ? Git’а? И куда его нужно копировать?

Спасибо!


(Yaroslav Pernerovskyy) #2

Лог дженкинса?


(Sergey Korol) #3

Сборщик то какой? Maven / Gradle / Ant / whatever? А тип джобы какой выбирали? Как запускали?


(Sxema Luna) #4

Если есть сомнения залейте тест, который должен зафейлиться. + смотрите в логи


(Kosmos) #5

Maven. “Создать задачу со свободной конфигурацией”. Проверю на всяк случай и еще чуть позже отпишу.


(Sergey Korol) #6

Если вы используете Maven, то о каком Freestyle project речь?

Вначале разберитесь с типом джобы.


(Kosmos) #7

Смотрю видео с ютуба :slight_smile:


(Kosmos) #8

На это ругается - http://c2n.me/3CDJtwI
Так понял, нужны ключи. Брать из ~/.ssh/ ?


(Sergey Korol) #9

А зачем для GitHub ssh? Или у вас приватный корпоративный репозиторий?


(Kosmos) #10

да, приватный. На внутреннем сервере.