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

Помогите выбрать платформу под CI. Поделитесь своим опытом. Jenkins vs TeamCity

ci
team-city
jenkins
python
Теги: #<Tag:0x00007f7b62875bd8> #<Tag:0x00007f7b62875a98> #<Tag:0x00007f7b628758e0> #<Tag:0x00007f7b62875778>

(Gukobrist) #1

Поделитесь своим опытом. Как вы выбирали CI платформу. По каким характеристикам, что для вас было важно, для чего вы ее использовали? ну и т.д. Нашел данную табличку и еще больше приуныл.

Таблица сравнения

PS - если честно выбираю между Jenkins и TeamCity.

  • Jenkins
  • TeamCity

0 участников

PPS - буду запускать тесты на behave, pytest, nosetests. Тесты будут запускаться ночью. С утра хочу видеть красивый отчет - какие тесты были выполнены, сколько ушло на это время, какие упали.

PPPS - хотелось бы чтобы была возможность запускать скрипты по расписанию с интервалом меньше минуты.

PPPPS - было бы прикольно, если была возможность создания вебморды где видно все тесты, а так же возможность разделения тестов по смысловым группам.


(Ray Romanov) #2

Не парься, Jenkins наше все!!! :thumbsup:


(Gukobrist) #4

Увидел такие поля, как Integration IDE и Integration other и там для Jenkis нету ни PyCharm ни You Track, а именно пайчарм как ide и you track как багтрекер мы и используем((( Жаль конечно, придется TeamCity ставить.


#5

Привет.

Если вы на проекте используете продукты JetBrains (IDE\YouTrack) то стоит смотреть в сторону TeamCity. Если нет - то ваш выбор Jenkins.
У всех продуктов JetBrains отличная интеграция между собой + Hub.
Но стоит учитывать, что у TeamCity только 3 бесплатных билдагента и 20 билд конфигураций.
Кажды следующий агент - $300