GitLab

GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями.
Код изначально был написан на Ruby, а некоторые его части были позднее переписаны на Go. Первоначально GitLab представлял собой решение для управления исходным кодом и совместной разработки, созданное украинскими программистами Дмитрием Запорожцем и Валерием Сизовым для собственных нужд. Позднее GitLab превратился в интегрированное решение, охватывающее весь жизненный цикл разработки программного обеспечения, а затем и весь жизненный цикл DevOps. Текущий стек технологий содержит в себя Go, Ruby on Rails и Vue.js.
В мае 2016 компания имела около 80 сотрудников, а в 2019 году их количество превысило 1000 человек и более 2000 присоединились к открытому коду. Систему используют более 100 000 организаций, включая IBM, китайского гиганта электронной коммерции Alibaba, японскую Sony, Юлихский исследовательский центр, NASA, CERN, Invincea, издательство O’Reilly, Вычислительный центр Лейбница (LRZ) и фонд GNOME, KDE.
Дмитрий Запорожец, сооснователь компании, покинул GitLab в 2021 году. Перед этим он вывел GitLab на IPO. В результате компания достигла капитализации в $19 млрд.
История и события
Первоначально продукт назывался GitLab и распространялся под лицензией MIT.
В июле 2013 продукт был разделен на две отдельные версии: GitLab CE: Community Edition и GitLab EE: Enterprise Edition. Лицензирование обеих версий осталось неизменным — свободное программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT. В феврале 2014 года GitLab адаптировала бизнес-модель Open core. GitLab EE устанавливается в соответствии с лицензией EE и дополнена функциями, отсутствующими в версии CE. Хотя лицензия GitLab EE была изменена, исходный код остался общедоступным. А для GitLab CE модель лицензирования MIT с открытым исходным кодом осталась неизменной. В январе 2015 года GitLab выпустила приложение для непрерывной интеграции GitLab Runner, написанное на Go.
В июле 2015 года компания собрала $1,5 млн за счет стартового финансирования. Клиентами по состоянию на 2015 год были такие компании, как Alibaba Group и IBM.
В сентябре 2015 года GitLab привлекла $4 млн в рамках венчурного финансирования серии А от Khosla Ventures.
В июле 2016 года генеральный директор GitLab подтвердил открытую бизнес-модель компании.
В сентябре 2016 года компания GitLab привлекла дополнительные $20 млн в рамках финансирования серии B от August Capital и других инвесторов.
В январе 2017 года администратор базы данных случайно удалил производственную базу данных после кибератаки. Были утеряны данные, добавленные в течение последних 6 часов. На восстановление данных было потрачено около 18 часов. Процесс восстановления транслировался в прямом эфире на YouTube.
В октябре 2017 года к инвесторам, лидирующим в венчурном финансировании серии C, присоединились GV и другие компании, суммарные инвестиции составили около $20 млн.
В мае 2018 года GNOME переехал в GitLab с более чем 400 проектами и 900 участниками.
Летом 2018 года состоялась покупка платформы GitHub компанией Microsoft, в связи с чем GitLab стал рассматриваться как главная альтернатива GitHub разработчиками, негативно относящимися к Microsoft. В сентябре 2019 года GitLab привлекла инвестиции в размере $268 млн, а сама компания на тот момент была оценена в $2,7 млрд.
15 октября 2019 из-за опасений корпоративных клиентов было предложено решение о запрете для сотрудников нескольких конкретных рабочих мест, речь идет только об отдельных ролях сотрудников техподдержки, имеющих доступ к персональным данным клиентов, иметь постоянное место проживания в Китае и России. Данное решение пока не было принято из-за озабоченности части пользователей. Причиной появления ограничения стали серьезные опасения многих корпоративных клиентов компании ввиду сложной геополитической ситуации, так как работники GitLab, проживающие в этих странах, имеют доступ к конфиденциальным данным клиентов. GitLab — полностью удаленная компания, ее сотрудники проживают в 64 странах мира.
23 октября 2019 года GitLab анонсировала, но уже на следующий день полностью отказалась от планов собирать статистику использования. Глава компании назвал идею ошибкой, отметив, что она вызвала негативную реакцию у пользователей, поэтому компания незамедлительно от нее отказалась.
Приобретения
В марте 2015 года GitLab приобрела компанию.
В марте 2017 года GitLab объявила о приобретении. В объявлении было анонсировано, что Gitter продолжит работу в качестве отдельного проекта, а его исходный код станет открытым. Позже код был опубликован в на GitLab.
См. также
Git GitHub
Примечания
- https://about.gitlab.com/product/continuous-integration/
- https://about.gitlab.com/product/continuous-integration/ GitLab Continuous Integration & Delivery
- Flowers: Why we use Ruby on Rails to build GitLab — https://about.gitlab.com/blog/2018/10/29/why-we-use-rails-to-build-gitlab/
- https://about.gitlab.com/blog/2018/10/29/why-we-use-rails-to-build-gitlab/
- https://web.archive.org/web/20210322043022/https://about.gitlab.com/blog/2018/10/29/why-we-use-rails-to-build-gitlab/
- Rico Hageman: GitLab: A single application for the entire DevOps lifecycle — https://desosa.nl/projects/gitlab/2020/03/04/gitlab-product-vision
- https://desosa.nl/projects/gitlab/2020/03/04/gitlab-product-vision
- https://web.archive.org/web/20211024173114/https://desosa.nl/projects/gitlab/2020/03/04/gitlab-product-vision
- Jason Chen: Building an Open Source Company: Interview with GitLab’s CEO — https://medium.com/@jhchen/building-an-open-source-company-interview-with-gitlabs-ceo-290180d172da
- https://medium.com/@jhchen/building-an-open-source-company-interview-with-gitlabs-ceo-290180d172da
- https://web.archive.org/web/20211027181044/https://medium.com/@jhchen/building-an-open-source-company-interview-with-gitlabs-ceo-290180d172da
- Andrii Degeler: GitLab is building a business with 0.1% of paying customers — http://thenextweb.com/insider/2014/06/04/github-rival-gitlab-building-business-just-0-1-paying-customers/
- http://thenextweb.com/insider/2014/06/04/github-rival-gitlab-building-business-just-0-1-paying-customers/
- https://web.archive.org/web/20190702004214/https://thenextweb.com/insider/2014/06/04/github-rival-gitlab-building-business-just-0-1-paying-customers/
- GitLab Team — https://about.gitlab.com/company/team/
- https://about.gitlab.com/company/team/
- https://web.archive.org/web/20181125235006/https://about.gitlab.com/team/
- Services - CERN or commercial provider? — http://information-technology.web.cern.ch/services/cern-commercial
- http://information-technology.web.cern.ch/services/cern-commercial
- https://web.archive.org/web/20190226075752/http://information-technology.web.cern.ch/services/cern-commercial
- Services - GitLab — https://www.lrz.de/services/netzdienste/gitlab_en/
- https://www.lrz.de/services/netzdienste/gitlab_en/
- https://web.archive.org/web/20190420082702/https://www.lrz.de/services/netzdienste/gitlab_en/
- GNOME moves to Gitlab – GNOME — https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/
- https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/
- https://web.archive.org/web/20180608201327/https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/
- Projects · Explore — https://invent.kde.org/public
- https://invent.kde.org/public
- https://web.archive.org/web/20200821104949/https://invent.kde.org/public/
- Why the KDE community is #movingtogitlab — https://about.gitlab.com/blog/2020/06/29/welcome-kde/
- https://about.gitlab.com/blog/2020/06/29/welcome-kde/
- https://web.archive.org/web/20200813001739/https://about.gitlab.com/blog/2020/06/29/welcome-kde/
- Богдан Логунов: Дмитрий Запорожец покинул GitLab — https://mc.today/dmitrij-zaporozhets-pokinul-gitlab-10-faktov-ob-ottse-osnovatele-ukrainskogo-startapa/
- https://mc.today/dmitrij-zaporozhets-pokinul-gitlab-10-faktov-ob-ottse-osnovatele-ukrainskogo-startapa/
- https://web.archive.org/web/20211202075054/https://mc.today/dmitrij-zaporozhets-pokinul-gitlab-10-faktov-ob-ottse-osnovatele-ukrainskogo-startapa/
- GitLab - Announcing GitLab 6.0 Enterprise Edition — https://about.gitlab.com/2013/07/22/announcing-gitlab-enterprise-edition/
- https://about.gitlab.com/2013/07/22/announcing-gitlab-enterprise-edition/
- https://web.archive.org/web/20190822140755/https://about.gitlab.com/2013/07/22/announcing-gitlab-enterprise-edition/
- GitLab.org / GitLab Enterprise Edition — https://gitlab.com/gitlab-org/gitlab-ee
- https://gitlab.com/gitlab-org/gitlab-ee
- https://web.archive.org/web/20151018195453/https://gitlab.com/gitlab-org/gitlab-ee
- CHANGELOG.md · master · GitLab.org / gitlab-runner · GitLab — https://gitlab.com/gitlab-org/gitlab-runner/blob/master/CHANGELOG.md
- https://gitlab.com/gitlab-org/gitlab-runner/blob/master/CHANGELOG.md
- https://web.archive.org/web/20190701205407/https://gitlab.com/gitlab-org/gitlab-runner/blob/master/CHANGELOG.md
- Novet: Y Combinator-backed GitHub competitor GitLab raises $1.5M — https://venturebeat.com/2015/07/09/y-combinator-backed-github-competitor-gitlab-raises-1-5m/
- https://venturebeat.com/2015/07/09/y-combinator-backed-github-competitor-gitlab-raises-1-5m/
- https://web.archive.org/web/20190707034151/https://venturebeat.com/2015/07/09/y-combinator-backed-github-competitor-gitlab-raises-1-5m/
- GitLab Raises $4M Series A Round From Khosla Ventures — https://techcrunch.com/2015/09/17/gitlab-raises-4m-series-a-round-from-khosla-ventures-for-its-open-source-collaboration-platform
- https://techcrunch.com/2015/09/17/gitlab-raises-4m-series-a-round-from-khosla-ventures-for-its-open-source-collaboration-platform
- https://web.archive.org/web/20210322043018/https://techcrunch.com/2015/09/17/gitlab-raises-4m-series-a-round-from-khosla-ventures-for-its-open-source-collaboration-platform/
- Building an Open Source Company: Interview with GitLab's CEO — https://about.gitlab.com/2016/07/14/building-an-open-source-company-interview-with-gitlabs-ceo/
- https://about.gitlab.com/2016/07/14/building-an-open-source-company-interview-with-gitlabs-ceo/
- https://web.archive.org/web/20170913232707/https://about.gitlab.com/2016/07/14/building-an-open-source-company-interview-with-gitlabs-ceo/
- Miller: GitLab secures $20 million Series B — https://techcrunch.com/2016/09/13/gitlab-secures-20-million-series-b/
- https://techcrunch.com/2016/09/13/gitlab-secures-20-million-series-b/
- https://web.archive.org/web/20161105094452/https://techcrunch.com/2016/09/13/gitlab-secures-20-million-series-b/
- GitLab.com Database Incident — https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident
- https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident
- https://web.archive.org/web/20210322043016/https://about.gitlab.com/blog/2017/02/01/gitlab-dot-com-database-incident/
- Postmortem of database outage of January 31 — https://about.gitlab.com/2017/02/10/postmortem-of-database-outage-of-january-31/
- https://about.gitlab.com/2017/02/10/postmortem-of-database-outage-of-january-31/
- https://web.archive.org/web/20170331195113/https://about.gitlab.com/2017/02/10/postmortem-of-database-outage-of-january-31/
- Gitlab Database Incident - Live Troubleshooting - YouTube — https://www.youtube.com/playlist?list=PLLhSMqmFa5p_QwTyFWnYNDK8LWfvcdoxa
- https://www.youtube.com/playlist?list=PLLhSMqmFa5p_QwTyFWnYNDK8LWfvcdoxa
- https://web.archive.org/web/20210322043256/https://www.youtube.com/playlist?list=PLLhSMqmFa5p_QwTyFWnYNDK8LWfvcdoxa
- Hughes: GitLab offline after catastrophic database error loses mountains of data — https://thenextweb.com/dd/2017/02/01/gitlab-offline-catastrophic-database-error-loses-mountains-data/
- https://thenextweb.com/dd/2017/02/01/gitlab-offline-catastrophic-database-error-loses-mountains-data/
- https://web.archive.org/web/20191214184134/https://thenextweb.com/dd/2017/02/01/gitlab-offline-catastrophic-database-error-loses-mountains-data/
- GitLab raises $20M Series C round led by GV — https://techcrunch.com/2017/10/09/gitlab-raises-20m-series-c-round-led-by-gv/
- https://techcrunch.com/2017/10/09/gitlab-raises-20m-series-c-round-led-by-gv/
- https://web.archive.org/web/20191214183841/https://techcrunch.com/2017/10/09/gitlab-raises-20m-series-c-round-led-by-gv/
- GNOME, welcome to GitLab! — https://about.gitlab.com/2018/05/31/welcome-gnome-to-gitlab/
- https://about.gitlab.com/2018/05/31/welcome-gnome-to-gitlab/
- https://web.archive.org/web/20190701235636/https://about.gitlab.com/2018/05/31/welcome-gnome-to-gitlab/
- GitLab raises $268 million at a $2.7 billion valuation — https://venturebeat.com/2019/09/17/gitlab-raises-268-million-at-a-2-7-billion-valuation/
- https://venturebeat.com/2019/09/17/gitlab-raises-268-million-at-a-2-7-billion-valuation/
- https://web.archive.org/web/20190927135314/https://venturebeat.com/2019/09/17/gitlab-raises-268-million-at-a-2-7-billion-valuation/
- Update on hiring discussions for specific GitLab.com roles — https://about.gitlab.com/blog/2019/11/12/update-on-hiring/
- https://about.gitlab.com/blog/2019/11/12/update-on-hiring/
- https://web.archive.org/web/20191114173824/https://about.gitlab.com/blog/2019/11/12/update-on-hiring/
- Support Engineer Job family country-of-residence block — https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555
- https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555
- https://web.archive.org/web/20191130000952/https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555/
- Update on free software and telemetry (Updated October 29th, 2019) GitLab — https://about.gitlab.com/blog/2019/10/10/update-free-software-and-telemetry/
- https://about.gitlab.com/blog/2019/10/10/update-free-software-and-telemetry/
- https://web.archive.org/web/20191129202650/https://about.gitlab.com/blog/2019/10/10/update-free-software-and-telemetry/
- Gitter is joining the GitLab team — https://about.gitlab.com/2017/03/15/gitter-acquisition/
- https://about.gitlab.com/2017/03/15/gitter-acquisition/
- https://web.archive.org/web/20190909181358/https://about.gitlab.com/2017/03/15/gitter-acquisition/