GitLab

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Keysural (обсуждение | вклад) в 07:51, 30 ноября 2019. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
GitLab
Изображение логотипа
Скриншот GitLab
Скриншот GitLab
URL gitlab.com
Коммерческий Да
Тип сайта Хостинг репозиториев Git,
совместное управление версиями
Язык программирования Ruby[1]
Владелец GitLab Inc.
Создатель Дмитрий Запорожец, Валерий Сизов
Начало работы 13 октября 2011[2] и 10 сентября 2014[3]
Страна
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

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

Изначально сайт назывался GitLab и был полностью свободным и открытым, распространяемым под лицензией MIT.

В июле 2013 продукт разделился на:

  1. GitLab CE: для сообщества,
  2. GitLab EE: для предприятий.
  • В феврале 2014, GitLab провозгласили редакцию бизнес-модели Open core. Для GitLab EE добавлены специальные возможности, отсутствующие в CE версии.
  • В июле 2015 компания собрала дополнительные 1,5 миллиона долларов за счет стартового финансирования[12].
  • В сентябре 2015 компания GitLab получила 4 миллиона долларов финансирования от Khosla Ventures[13].
  • В января 2016 года Дмитрий Запорожец (владелец компании) попал в тридцатку списка Forbes в категории Enterprise Tech (Корпоративные технологии)[14].
  • В сентябре 2016 года компания GitLab привлекла 20 миллионов долларов финансирования от August Capital и других инвесторов[15].
  • В январе 2017 года администратор базы данных случайно удалил производственную базу данных (более 300 Гб). Были утеряны все данные, добавленные в течение 6 часов[16]. На восстановление данных было потрачено около 18 часов[17].
  • В октябре 2017 года компания GitLab привлекла 20 миллионов долларов от Google Ventures[18].
  • Летом 2018 года состоялась покупка платформы GitHub компанией Microsoft, в связи с чем GitLab стал рассматриваться как главная альтернатива GitHub разработчиками, негативно относящимися к Microsoft.
  • 15 октября 2019 из-за опасений корпоративных клиентов[19] было предложено решение о запрете для сотрудников нескольких конкретных рабочих мест[20], речь идет только об отдельных ролях сотрудников техподдержки[21], имеющих доступ к персональным данным клиентов[22], иметь постоянное место проживания в Китае и России. Данное решение пока не было принято из-за озабоченности части пользователей. Причиной его появления стали серьезные опасения многих корпоративных клиентов компании ввиду текущей геополитической ситуации[22], т. к. работники GitLab, проживающие в этих странах, имеют доступ к конфиденциальным данным клиентов[19]. GitLab — полностью удаленная компания[23], ее сотрудники проживают в 64 странах мира[7].
  • 23 октября 2019 года GitLab анонсировал, но уже через 6 дней полностью отказался от планов собирать статистику использования. Глава компании извинился и назвал идею ошибкой, отметив, что она вызвала негативную реакцию у пользователей[24].

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

  • В марте 2015 года GitLab приобрела компанию Gitorious[англ.].
  • В 2017 году GitLab объявила о приобретении Gitter[англ.]. В объявлении было анонсировано, что Gitter продолжит работу в качестве отдельного проекта, а его исходный код станет открытым[25]. Позже код был опубликован в открытом доступе на GitLab.

См. также

Примечания

  1. The gitlab Open Source Project on Open Hub: Languages Page — 2006.
  2. https://gitlab.com/gitlab-org/gitlab-foss/tree/v1.0.0
  3. OpenCorporates (англ.) — 2010.
  4. https://about.gitlab.com/product/continuous-integration/ GitLab Continuous Integration & Delivery
  5. Flowers, Aricka. Why we use Ruby on Rails to build GitLab (англ.). GitLab (29 октября 2018). Дата обращения: 22 марта 2019.
  6. Andrii Degeler. GitLab is building a business with 0.1% of paying customers. The Next Web (4 июня 2014).
  7. 1 2 GitLab Team. Дата обращения: 29 ноября 2019.
  8. Andrii Degeler. GitLab is building a business with 0.1% of paying customers. The Next Web (4 июня 2014).
  9. CERN. Services - CERN or commercial provider? cern.ch.
  10. Services - GitLab.
  11. GNOME moves to Gitlab – GNOME (англ.). www.gnome.org. Дата обращения: 6 июня 2018.
  12. Novet, Jordan. Y Combinator-backed GitHub competitor GitLab raises $1.5M. VentureBeat.
  13. GitLab Raises $4M Series A Round From Khosla Ventures. TechCrunch. Дата обращения: 17 декабря 2016.
  14. Українець-засновник GitLab потрапив до топ-30 кращих IT-підприємців
  15. Miller, Ron. GitLab secures $20 million Series B. TechCrunch. Дата обращения: 3 ноября 2016.
  16. GitLab.com Database Incident. Дата обращения: 1 февраля 2017.
  17. Postmortem of database outage of January 31. Дата обращения: 23 марта 2017.
  18. Cтартап GitLab с украинским основателем поднял $20 млн. Ведущий инвестор - Google Ventures. AIN.UA. Дата обращения: 9 октября 2017.
  19. 1 2 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.
  20. 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.
  21. Update on hiring discussions for specific GitLab.com roles. GitLab. — «about hiring locations for some specific roles with responsibility for technical support». Дата обращения: 29 ноября 2019.
  22. 1 2 Support Engineer Job family country-of-residence block. GitLab. — «who have access to customer data». Дата обращения: 29 ноября 2019.
  23. Update on hiring discussions for specific GitLab.com roles. GitLab. — «GitLab is an all-remote company.» Дата обращения: 29 ноября 2019.
  24. https://about.gitlab.com/blog/2019/10/10/update-free-software-and-telemetry/
  25. Gitter is joining the GitLab team. GitLab. Дата обращения: 15 марта 2017.