Встроить автотесты (Ruby) в pipeline Jenkins

jenkins
webdriver
ruby
selenium
Теги: #<Tag:0x00007f7b63a44c10> #<Tag:0x00007f7b63a444b8> #<Tag:0x00007f7b6228bb50> #<Tag:0x00007f7b6228b600>

(Denis) #1

Всем привет. Есть автотесты написанные на Ruby. Есть pipeline отдельных сервисов, который реализован в Jenkinsfile. Может кто подсказать как встроить автотест для этого сервиса в пайп?


(Vladislav Abramov) #2

из описания непонятно, что вы хотите сделать

в любом случае, придётся писать новый дженкинсфайл


(Прокопук Дмитрий) #3

да по сути не важно на каком языке написано
и у людей разное понятие о pipiline
1.1 Если у вас интеграционные тесты между сервисами, то вам нужно дождаться поднятия всех реальных сервисов и запустить просто свои тесты - по факту это просто запуск тестов на env
1.2 или самому поднять копии всех сервисов, прописать маршруты взаимодействия между ними, gthtlfnm baseUrl в параметры билда автотесов, потанцевать с бубном и можете получить CI
2.1 Если у вас есть мокированые тесты на сервис, то просто поднимаете его копию, запускаете ваши тесты, если все ок, то билдите последние изменения в сервисе

Как-то так