такие возможности:
- создать пользователя по api, закрепить за ним права на проект
- создать проект по api
- DSL скрипт для описания джобы ( загружать с гита, разработчик пишет DSL )
- уведомления slack
- дашборд
- run job on commit, pull request ( created / updated / closed )
- плагины ?
смотрел на jenkins DSL plugin, но опять же, у jenkins нету API для закрепления пользователя над проектом
нету API для управления правами
хотелось бы эти процессы автоматизировать
да и переносить эту инфру клиенту без головного боля
берёте и сравниваете, за вас такую работу проделывать никто не будет
Gitlab (но без плагинов) Quickbuild (с плагинами) - бесплатно 16 конфигураций, платно - дофига $$$ про тимсити не скажу, но, по-моему, он похож на quickbuild (надо посмотреть)
судя по доке - тимсити тоже умеет API, но я не знаю про DSL скрипт сборки из репы...
- DSL скрипт для описания джобы ( загружать с гита, разработчик пишет DSL ) а вот этого в Quickbuild - нет :(
Вам нужен гитлаб, а плагины нужно забыть.
Обсуждают сегодня