Comments 17
Хорошая новость! Давно хотелось чего нибудь подобного.
В GL бесплатно есть прекрасный CI, который может многое, что не умеют Travis/Circle.Cirrus/AppVeyor/etc
А что конкретно умеет GitlabCI такого, чего не умеет CircleCI?
Подключить свои runner-ы, например? ;) Под Windows
У CircleCI есть Enterprise версия, там своё всё, не только runner-ы. Просто, в отличие от гитлаба — за деньги. Но вообще CI, даже если это только runner-ы — это не то, что хочется запускать самостоятельно… его приходится регулярно обслуживать и дорабатывать напильником, и пока что оно далеко от "настроил один раз и забыл на годы, а оно просто работает". Так что мне в этом плане более симпатичен облачный вариант, и у CircleCI он заметно лучше гитлаба (да и дешевле, как превышаешь бесплатный тариф).
Что касается винды, то да, это забавно, но я подозреваю что по факту там у runner-а тупо докер, так что если очень надо будет, то, наверное, можно и CircleCI Enterprise в таком же стиле завести, только вот вопрос, зачем надо runner под виндой запускать?
Что касается винды, то да, это забавно, но я подозреваю что по факту там у runner-а тупо докер
нет, GitLab Runner is written in Go and can be run as a single binary…
It is designed to run on the GNU/Linux, macOS, and Windows operating systems. Other operating systems will probably work as long as you can compile a Go binary on them.
только вот вопрос, зачем надо runner под виндой запускать?
потому что не все проекты на скриптовых языках, на Linux и кроссплатформенные )) есть ещё Windows-only компилируемые языки, например (возможно, это не «современно», но...)
- Бесплатный параллелизм жоб,
- Публикация и хранение артефактов жоб из коробки, без необходимости прикручивания сторонних платных сервисов типа S3 cloud
Github представил сервис управления пакетами Package Registry