Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как настроить CI для теcтового проекта в облаке?

ci
cloud
jenkins
Теги: #<Tag:0x00007f7b69f61e40> #<Tag:0x00007f7b69f619b8> #<Tag:0x00007f7b69f61508>

(Andrii Chorniak) #1

Коллеги, добрый день! Появилось немного времени, и решил потренится в создании тестового фреймворка. Фреймворк написал, тесты бегаю локально. Теперь хочется настроить CI (with Jenkins). Может кто-то знает сервис, где бы можно было развернуть это все в облаке БЕСПЛАТНО? Так как своего энва для тестовых целей нет. Заранее спасибо!


(Vasiliy Rakshin) #2

А почему локально не хотите настроить?
Или уже Дженскинс ставить, настраивать, создавать задачи умеете?


(Andrii Chorniak) #3

Локально jenkins настроить думаю смогу. Хотелось бы на виртуалках попробовать.


(Vasiliy Rakshin) #4

Совет, вы всё-таки попробуйте сделать это на том что есть под рукой (сомневаюсь, что всё получится сразу и без запинок), а потом, если найдётся ответ на основной вопрос, решите только оставшийся вопрос - как перенести то что вы уже сделали и умеете.


(Andrii Chorniak) #5

Спасибо за совет.


(Oleksandr Khotemskyi) #6

CircleCI
TravisCI

SauceLab/BrowserStack - как тестовые фермы с браузерами

но тут нужно уже смотреть насколько вам хватит бесплатных возможностей


#7

Можете вот здесь OpenShift

Описание тут и тут

Но есть одна трудность
java.net.BindException: Permission denied

В RedHat нельзя юзать порты меньше 1024 не из под рута, поэтом необходимо сконфигурить Jenkins на использование портов выше 1024

PS. Конкретно в OpenShift я не нашел как это сделать. Если у кого то получилось - отпишите


#8

Jenkins же по дефолту слушает 8080


(Stanislav Tunda) #9

Я настраивал на бесплатном микроинстансе от Amazon.