t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9af9edd8e8> #<Tag:0x00007f9af9edd7d0> #<Tag:0x00007f9af9edd6b8>

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

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

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

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

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

CircleCI
TravisCI

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

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

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

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

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

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

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

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

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