GitLab

Материал из DZWIKI
Версия от 15:18, 26 июля 2026; Dzmuh (обсуждение | вклад) (Новая страница: «{{Сайт | название = GitLab | оригинальное название = | логотип = | url = https://gitlab.com | скриншот = GitLab screenshot december 2017.png | подпись = Скриншот GitLab | коммерческий = да | тип = Хостинг репозиториев Git,<br>совместное управление версиями | регистрация = необязательная | языки = |...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
GitLab
Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Скриншот GitLab
Скриншот GitLab
URL Ошибка Lua в package.lua на строке 80: module 'Module:Wikidata/url' not found.
Коммерческий да
Тип сайта Хостинг репозиториев Git,
совместное управление версиями
Регистрация необязательная
Язык (-и) Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Посещаемость Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Язык программирования Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Расположение сервера Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Владелец Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Автор Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Главный редактор Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Начало работы Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Окончание работы Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Текущий статус работает и развивается
Оборот Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Чистая прибыль Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Число сотрудников Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Слоган Ошибка Lua в Модуль:Wikidata на строке 1098: attempt to index field 'wikibase' (a nil value).
Страна Ошибка Lua в Модуль:Wikidata на строке 288: attempt to index field 'wikibase' (a nil value).
Шаблон:Карточка/Викисклад

GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями[1].

Код изначально был написан на Ruby[2], а некоторые его части были позже переписаны на Go. Первоначально GitLab представлял собой решение для управления исходным кодом и совместной разработки, созданное украинскими программистами Дмитрием Запорожцем и Валерием Сизовым[3][4] для собственных нужд[5]. Позже GitLab превратился в интегрированное решение, охватывающее весь жизненный цикл разработки программного обеспечения, а затем и весь жизненный цикл DevOps. Текущий стек технологий включает в себя Go, Ruby on Rails и Vue.js.

В мае 2016 компания имела около 80 сотрудников, а в 2019 году их количество превысило 1000 человек[6] и более 2000 присоединились к открытому коду. Систему используют более 100 000 организаций, включая IBM, китайского гиганта электронной коммерции Alibaba, японскую Sony, Юлихский исследовательский центр, NASA, CERN, Invincea, издательство O’Reilly, Вычислительный центр Лейбница (LRZ) и фонд GNOME[5][7][8][9], KDE[10][11].

Дмитрий Запорожец, сооснователь компании, покинул GitLab в 2021 году. Перед этим он вывел GitLab на IPO. В результате компания достигла капитализации в $19 млрд[12].

История и события

Первоначально продукт назывался GitLab и распространялся под лицензией MIT.

В июле 2013 продукт был разделен на две отдельные версии: GitLab CE: Community Edition и GitLab EE: Enterprise Edition[13]. Лицензирование обеих версий осталось неизменным — свободное программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT.

В феврале 2014 года GitLab адаптировала бизнес-модель Open core. GitLab EE устанавливается в соответствии с лицензией EE и дополнена функциями, отсутствующими в версии CE. Хотя лицензия GitLab EE была изменена, исходный код остался[14] общедоступным. А для GitLab CE модель лицензирования MIT с открытым исходным кодом осталась неизменной.

В январе 2015 года GitLab выпустила приложение для непрерывной интеграции GitLab Runner, написанное на Go[15].

В июле 2015 года компания собрала $1,5 млн за счет стартового финансирования[16]. Клиентами по состоянию на 2015 год были такие компании, как Alibaba Group и IBM[16].

В сентябре 2015 года GitLab привлекла $4 млн в рамках венчурного финансирования серии А от Khosla Ventures[17].

В июле 2016 года генеральный директор GitLab подтвердил открытую бизнес-модель компании[18].

В сентябре 2016 года компания GitLab привлекла дополнительные $20 млн в рамках финансирования серии B от August Capital и других инвесторов[19].

В январе 2017 года администратор базы данных случайно удалил производственную базу данных после кибератаки. Были утеряны данные, добавленные в течение последних 6 часов[20]. На восстановление данных было потрачено около 18 часов[21]. Процесс восстановления транслировался в прямом эфире на YouTube[22][23].

В октябре 2017 года к инвесторам, лидирующим в венчурном финансировании серии C, присоединились GV и другие компании, суммарные инвестиции составили около $20 млн[24].

В мае 2018 года GNOME переехал в GitLab с более чем 400 проектами и 900 участниками[25][9].

Летом 2018 года состоялась покупка платформы GitHub компанией Microsoft, в связи с чем GitLab стал рассматриваться как главная альтернатива GitHub разработчиками, негативно относящимися к Microsoft.

В сентябре 2019 года GitLab привлекла инвестиции в размере $268 млн, а сама компания на тот момент была оценена в $2,7 млрд[26].

15 октября 2019 из-за опасений корпоративных клиентов[27] было предложено решение о запрете для сотрудников нескольких конкретных рабочих мест[28], речь идет только об отдельных ролях сотрудников техподдержки[29], имеющих доступ к персональным данным клиентов[30], иметь постоянное место проживания в Китае и России. Данное решение пока не было принято из-за озабоченности части пользователей. Причиной появления ограничения стали серьезные опасения многих корпоративных клиентов компании ввиду сложной геополитической ситуации[30], так как работники GitLab, проживающие в этих странах, имеют доступ к конфиденциальным данным клиентов[27]. GitLab — полностью удаленная компания[31], ее сотрудники проживают в 64 странах мира[6].

23 октября 2019 года GitLab анонсировала, но уже на следующий день полностью отказалась от планов собирать статистику использования. Глава компании назвал идею ошибкой, отметив, что она вызвала негативную реакцию у пользователей, поэтому компания незамедлительно от нее отказалась[32].

Приобретения

В марте 2015 года GitLab приобрела компанию Gitorious[en].

В марте 2017 года GitLab объявила о приобретении Gitter[en]. В объявлении было анонсировано, что Gitter продолжит работу в качестве отдельного проекта, а его исходный код станет открытым[33]. Позже код был опубликован в открытом доступе. Архивировано 18 апреля 2021 года. на GitLab.

См. также

Примечания

  1. https://about.gitlab.com/product/continuous-integration/ Архивная копия от 2 декабря 2019 на Wayback Machine GitLab Continuous Integration & Delivery
  2. Flowers, Aricka Why we use Ruby on Rails to build GitLab (англ.). GitLab (29 октября 2018). Дата обращения: 22 марта 2019. Архивировано 22 марта 2021 года.
  3. Rico Hageman. GitLab: A single application for the entire DevOps lifecycle (англ.). desosa NL. Desosa (24 апреля 2020). Дата обращения: 12 октября 2021. Архивировано 24 октября 2021 года.
  4. Jason Chen. Building an Open Source Company: Interview with GitLab’s CEO (англ.). Medium. Medium (14 июля 2016). Дата обращения: 12 октября 2021. Архивировано 27 октября 2021 года.
  5. 5,0 5,1 Andrii Degeler. GitLab is building a business with 0.1% of paying customers. The Next Web (4 июня 2014). Дата обращения: 4 июля 2017. Архивировано 2 июля 2019 года.
  6. 6,0 6,1 GitLab Team. Дата обращения: 29 ноября 2019. Архивировано 25 ноября 2018 года.
  7. CERN. Services - CERN or commercial provider? cern.ch. Дата обращения: 4 июля 2017. Архивировано 26 февраля 2019 года.
  8. Services - GitLab. Дата обращения: 4 июля 2017. Архивировано 20 апреля 2019 года.
  9. 9,0 9,1 GNOME moves to Gitlab – GNOME (англ.). www.gnome.org. Дата обращения: 6 июня 2018. Архивировано 8 июня 2018 года.
  10. Projects · Explore (англ.). GitLab. Дата обращения: 30 августа 2020. Архивировано 21 августа 2020 года.
  11. Why the KDE community is #movingtogitlab (англ.). GitLab. Дата обращения: 30 августа 2020. Архивировано 13 августа 2020 года.
  12. Богдан Логунов. Дмитрий Запорожец покинул GitLab (неопр.). mc.today (11 ноября 2021). Дата обращения: 2 декабря 2021. Архивировано 2 декабря 2021 года.
  13. GitLab - Announcing GitLab 6.0 Enterprise Edition. gitlab.com. Дата обращения: 30 ноября 2019. Архивировано 22 августа 2019 года.
  14. GitLab.org / GitLab Enterprise Edition (англ.). GitLab. Дата обращения: 1 августа 2018. Архивировано 18 октября 2015 года.
  15. CHANGELOG.md · master · GitLab.org / gitlab-runner · GitLab. Дата обращения: 30 ноября 2019. Архивировано 1 июля 2019 года.
  16. 16,0 16,1 Novet, Jordan Y Combinator-backed GitHub competitor GitLab raises $1.5M. VentureBeat. Дата обращения: 28 сентября 2017. Архивировано 7 июля 2019 года.
  17. GitLab Raises $4M Series A Round From Khosla Ventures. TechCrunch. Дата обращения: 17 декабря 2016. Архивировано 22 марта 2021 года.
  18. Building an Open Source Company: Interview with GitLab's CEO (англ.). GitLab. Дата обращения: 30 ноября 2019. Архивировано 13 сентября 2017 года.
  19. Miller, Ron GitLab secures $20 million Series B. TechCrunch. Дата обращения: 3 ноября 2016. Архивировано 5 ноября 2016 года.
  20. GitLab.com Database Incident. Дата обращения: 1 февраля 2017. Архивировано 22 марта 2021 года.
  21. Postmortem of database outage of January 31. Дата обращения: 23 марта 2017. Архивировано 31 марта 2017 года.
  22. Gitlab Database Incident - Live Troubleshooting - YouTube (англ.). YouTube. Дата обращения: 1 августа 2018. Архивировано 22 марта 2021 года.
  23. Hughes, Matthew GitLab offline after catastrophic database error loses mountains of data (англ.). The Next Web (1 февраля 2017). Дата обращения: 30 ноября 2019. Архивировано 14 декабря 2019 года.
  24. GitLab raises $20M Series C round led by GV (англ.). TechCrunch. Дата обращения: 30 ноября 2019. Архивировано 14 декабря 2019 года.
  25. GNOME, welcome to GitLab! (англ.). GitLab. Дата обращения: 30 ноября 2019. Архивировано 1 июля 2019 года.
  26. GitLab raises $268 million at a $2.7 billion valuation (англ.). VentureBeat (17 сентября 2019). Дата обращения: 27 сентября 2019. Архивировано 27 сентября 2019 года.
  27. 27,0 27,1 Update on hiring discussions for specific GitLab.com roles. GitLab. — «because many customers have requested more limited administrator access to servers hosting customer-specific data.» Дата обращения: 29 ноября 2019. Архивировано 14 ноября 2019 года.
  28. Update on hiring discussions for specific GitLab.com roles. GitLab. — «GitLab has hundreds of roles, and this internal decision would only affect a few specific job roles for future hires that require administrator access to servers hosting sensitive customer-specific GitLab.com data to do their jobs.» Дата обращения: 29 ноября 2019. Архивировано 14 ноября 2019 года.
  29. Update on hiring discussions for specific GitLab.com roles. GitLab. — «about hiring locations for some specific roles with responsibility for technical support». Дата обращения: 29 ноября 2019. Архивировано 14 ноября 2019 года.
  30. 30,0 30,1 Support Engineer Job family country-of-residence block. GitLab. — «who have access to customer data». Дата обращения: 29 ноября 2019. Архивировано из оригинала 30 ноября 2019 года.
  31. Update on hiring discussions for specific GitLab.com roles. GitLab. — «GitLab is an all-remote company.» Дата обращения: 29 ноября 2019. Архивировано 14 ноября 2019 года.
  32. Update on free software and telemetry (Updated October 29th, 2019) | GitLab. Дата обращения: 29 ноября 2019. Архивировано 29 ноября 2019 года.
  33. Gitter is joining the GitLab team. GitLab. Дата обращения: 15 марта 2017. Архивировано 9 сентября 2019 года.

Ссылки

Шаблон:Системы отслеживания ошибок Шаблон:Программное обеспечение для управления проектами