GitLab

GitLab

Captură de ecran a GitLab
URL gitlab.com
Comercial da
Tipul site-ului Găzduire depozite Git ,
versiuni partajate
Înregistrare opțional
limbi) mai multe limbi [d]
Limbaj de programare rubin [1]
Proprietar GitLab Inc.
Autor Dmitri Zaporozhets ,
Valery Sizov
Începutul lucrării 13 octombrie 2011 [2] și 10 septembrie 2014 [3]
Statusul curent funcționează și se dezvoltă
 Fișiere media la Wikimedia Commons

GitLab  este un instrument web open source DevOps pentru ciclul de viață care oferă un sistem de gestionare a depozitelor de coduri pentru Git cu propriul wiki, sistem de urmărire a erorilor , conductă CI / CD și alte caracteristici [4] .

Codul a fost scris inițial în Ruby [5] , iar unele părți din acesta au fost ulterior rescrise în Go . Inițial, GitLab a fost o soluție de gestionare a codului sursă și de dezvoltare colaborativă creată de programatorii ucraineni Dmitry Zaporozhets și Valery Sizov [6] [7] pentru propriile nevoi [8] . Ulterior, GitLab a evoluat într-o soluție integrată care acoperă întregul ciclu de viață al dezvoltării software și mai târziu întregul ciclu de viață DevOps. Tehnologia actuală include Go, Ruby on Rails și Vue.js.

În mai 2016, compania avea aproximativ 80 de angajați, iar în 2019 numărul acestora a depășit 1000 de persoane [9] și peste 2000 s-au alăturat open source. Peste 100.000 de organizații folosesc sistemul, inclusiv IBM , gigantul chinez de comerț electronic Alibaba , Sony din Japonia , Centrul de Cercetare Jülich , NASA , CERN , Invincea, O'Reilly , Centrul de calcul Leibniz (LRZ) și Fundația GNOME [8] [ 10] [ 11] [12] , KDE [13] [14] .

Dmitry Zaporozhets, co-fondatorul companiei, a părăsit GitLab în 2021. Înainte de asta, a adus GitLab la o IPO. Drept urmare, compania a devenit cel mai scump startup din Ucraina, cu o capitalizare de 19 miliarde de dolari [15] .

Istorie și evenimente

Produsul a fost inițial numit GitLab și distribuit sub licența MIT .

În iulie 2013, produsul a fost împărțit în două versiuni separate: GitLab CE: Community Edition și GitLab EE: Enterprise Edition [16] . Licențierea pentru ambele versiuni rămâne aceeași - software gratuit și open source distribuit sub licența MIT.

În februarie 2014, GitLab a adaptat modelul de afaceri de bază Open . GitLab EE este instalat sub o licență EE și este îmbunătățit cu caracteristici care nu se găsesc în versiunea CE. Deși licența GitLab EE s-a schimbat, codul sursă a rămas [17] public. Și pentru GitLab CE, modelul de licență open source MIT rămâne neschimbat.

În ianuarie 2015, GitLab a lansat aplicația de integrare continuă GitLab Runner scrisă în Go [18] .

În iulie 2015, compania a strâns 1,5 milioane de dolari în finanțare de început [19] . Clienții din 2015 au inclus companii precum Alibaba Group și IBM [19] .

În septembrie 2015, GitLab a strâns 4 milioane USD în finanțare de risc din seria A de la Khosla Ventures [20] .

În iulie 2016, CEO-ul GitLab a confirmat modelul de afaceri deschis al companiei [21] .

În septembrie 2016, GitLab a strâns o sumă suplimentară de 20 de milioane de dolari în finanțare din seria B de la August Capital și alți investitori [22] .

În ianuarie 2017, un DBA a șters accidental o bază de date de producție după un atac cibernetic. Datele adăugate în ultimele 6 ore [23] s-au pierdut . Aproximativ 18 ore au fost petrecute pentru recuperarea datelor [24] . Procesul de recuperare a fost transmis în direct pe YouTube [25] [26] .

În octombrie 2017, GV și alte companii s-au alăturat liderilor în finanțarea cu capital de risc din seria C , cu o investiție totală de aproximativ 20 de milioane de dolari [27] .

În mai 2018, GNOME s-a mutat în GitLab cu peste 400 de proiecte și 900 de colaboratori [28] [12] .

În vara anului 2018 a avut loc achiziționarea platformei GitHub de către Microsoft, în legătură cu care GitLab a început să fie considerat ca alternativă principală la GitHub de către dezvoltatorii care au legătură negativ cu Microsoft.

În septembrie 2019, GitLab a strâns o investiție de 268 de milioane de dolari, iar compania însăși era evaluată la 2,7 miliarde de dolari la acel moment [29] .

Pe 15 octombrie 2019, din cauza temerilor clienților corporativi [30] , a fost propusă o decizie de interzicere a angajaților din mai multe locuri de muncă specifice [31] , vorbim doar de anumite roluri ale angajaților suport tehnic [32] , care au acces la datele personale ale clienților [33] , să aibă reședință permanentă în China și Rusia. Această decizie nu a fost încă luată din cauza preocupărilor unor utilizatori. Motivul restricției au fost preocupările serioase ale multor clienți corporativi ai companiei din cauza situației geopolitice dificile [33] , întrucât angajații GitLab care locuiesc în aceste țări au acces la datele confidențiale ale clienților [30] . GitLab este o companie complet la distanță [34] cu angajați în 64 de țări [9] .

Pe 23 octombrie 2019, GitLab a anunțat, dar chiar a doua zi, a abandonat complet planurile de a colecta statistici de utilizare. Șeful companiei a numit ideea o greșeală, menționând că a provocat o reacție negativă din partea utilizatorilor, așa că compania a abandonat-o imediat [35] .

Achiziții

În martie 2015, GitLab a achiziționat Gitorious .

În martie 2017, GitLab a anunțat achiziția Gitter . Anunțul a anunțat că Gitter va continua să funcționeze ca un proiect separat și va fi făcut open source [36] . Codul a fost ulterior lansat în domeniul public . Arhivat din original pe 18 aprilie 2021. pe Gitlab.

Vezi și

Note

  1. Proiectul gitlab Open Source pe Open Hub: Pagina de limbi - 2006.
  2. https://gitlab.com/gitlab-org/gitlab-foss/tree/v1.0.0
  3. OpenCorporates - 2010.
  4. https://about.gitlab.com/product/continuous-integration/ Arhivat 2 decembrie 2019 la Wayback Machine GitLab Continuous Integration & Delivery
  5. ↑ Flowers , Aricka De ce folosim Ruby on Rails pentru a construi GitLab  . GitLab (29 octombrie 2018). Preluat la 22 martie 2019. Arhivat din original la 22 martie 2021.
  6. Rico Hageman. GitLab: o singură aplicație pentru întregul  ciclu de viață DevOps . desosa NL . Desosa (24 aprilie 2020). Preluat la 12 octombrie 2021. Arhivat din original la 24 octombrie 2021.
  7. Jason Chen. Construirea unei companii cu sursă deschisă: interviu cu  CEO -ul GitLab . Mediu . Mediu (14 iulie 2016). Preluat la 12 octombrie 2021. Arhivat din original la 27 octombrie 2021.
  8. 1 2 Andrii Degeler. GitLab construiește o afacere cu 0,1% dintre clienții plătitori . The Next Web (4 iunie 2014). Preluat la 4 iulie 2017. Arhivat din original la 2 iulie 2019.
  9. 1 2 Echipa GitLab . Consultat la 29 noiembrie 2019. Arhivat din original la 25 noiembrie 2018.
  10. CERN. Servicii - CERN sau furnizor comercial? . cern.ch . Preluat la 4 iulie 2017. Arhivat din original pe 26 februarie 2019.
  11. Servicii - GitLab . Preluat la 4 iulie 2017. Arhivat din original la 20 aprilie 2019.
  12. 1 2 GNOME se mută în Gitlab -  GNOME . www.gnome.org _ Preluat la 6 iunie 2018. Arhivat din original la 8 iunie 2018.
  13. Proiecte Explorare  . gitlab . Preluat la 30 august 2020. Arhivat din original la 21 august 2020.
  14. ↑ De ce comunitatea KDE este #movingtogitlab  . gitlab . Preluat la 30 august 2020. Arhivat din original la 13 august 2020.
  15. Bogdan Logunov. Dmitry Zaporojhets a părăsit GitLab  (rusă)  ? . mc.today (11 noiembrie 2021). Preluat la 2 decembrie 2021. Arhivat din original pe 2 decembrie 2021.
  16. GitLab - Anunțarea GitLab 6.0 Enterprise Edition . gitlab.com . Preluat la 30 noiembrie 2019. Arhivat din original la 22 august 2019.
  17. GitLab.org / GitLab Enterprise Edition  (engleză)  (link nu este disponibil) . gitlab . Preluat la 1 august 2018. Arhivat din original la 18 octombrie 2015.
  18. CHANGELOG.md master GitLab.org / gitlab-runner GitLab . Consultat la 30 noiembrie 2019. Arhivat din original la 1 iulie 2019.
  19. 1 2 Novet, Jordan Y GitLab, concurentul GitHub susținut de Combinator, strânge 1,5 milioane USD . VentureBeat . Preluat la 28 septembrie 2017. Arhivat din original la 7 iulie 2019.
  20. GitLab strânge 4 milioane de dolari, seria A, de la Khosla Ventures . TechCrunch . Preluat la 17 decembrie 2016. Arhivat din original la 22 martie 2021.
  21. Construirea unei companii cu sursă deschisă: interviu cu  CEO -ul GitLab , GitLab . Arhivat din original pe 13 septembrie 2017. Preluat la 30 noiembrie 2019.
  22. Miller, Ron GitLab asigură 20 de milioane de dolari Seria B. TechCrunch . Consultat la 3 noiembrie 2016. Arhivat din original pe 5 noiembrie 2016.
  23. Incident la baza de date GitLab.com . Preluat la 1 februarie 2017. Arhivat din original la 22 martie 2021.
  24. Postmortem a întreruperii bazei de date din 31 ianuarie . Preluat la 23 martie 2017. Arhivat din original la 31 martie 2017.
  25. Incident în baza de date Gitlab - Depanare live -  YouTube . YouTube . Preluat la 1 august 2018. Arhivat din original la 22 martie 2021.
  26. Hughes, Matthew . GitLab offline după o eroare catastrofală a bazei de date pierde munți de date  , The Next Web  (1 februarie 2017). Arhivat din original pe 14 decembrie 2019. Preluat la 30 noiembrie 2019.
  27. GitLab strânge o rundă de 20 milioane USD din Seria C condusă de  GV , TechCrunch . Arhivat din original pe 14 decembrie 2019. Preluat la 30 noiembrie 2019.
  28. GNOME, bun venit la GitLab!  (engleză) , GitLab . Arhivat din original la 1 iulie 2019. Preluat la 30 noiembrie 2019.
  29. GitLab strânge 268 de milioane de dolari la o evaluare de 2,7 miliarde de  dolari . VentureBeat (17 septembrie 2019). Preluat la 27 septembrie 2019. Arhivat din original la 27 septembrie 2019.
  30. 1 2 Actualizare privind discuțiile de angajare pentru anumite roluri GitLab.com . gitlab . - „pentru că mulți clienți au solicitat un acces mai limitat de administrator la serverele care găzduiesc date specifice clienților”. Consultat la 29 noiembrie 2019. Arhivat din original la 14 noiembrie 2019.
  31. Actualizare privind discuțiile de angajare pentru anumite roluri GitLab.com . gitlab . - „GitLab are sute de roluri, iar această decizie internă ar afecta doar câteva roluri specifice pentru viitoarele angajări care necesită acces de administrator la serverele care găzduiesc date sensibile specifice clientului GitLab.com pentru a-și face treaba.” Consultat la 29 noiembrie 2019. Arhivat din original la 14 noiembrie 2019.
  32. Actualizare privind discuțiile de angajare pentru anumite roluri GitLab.com . gitlab . - „despre angajarea locațiilor pentru unele roluri specifice cu responsabilitate suport tehnic”. Consultat la 29 noiembrie 2019. Arhivat din original la 14 noiembrie 2019.
  33. 1 2 Inginer asistență Loc de muncă Familie bloc țara de reședință (link descendent) . gitlab . - „care au acces la datele clienților”. Preluat la 29 noiembrie 2019. Arhivat din original la 30 noiembrie 2019. 
  34. Actualizare privind discuțiile de angajare pentru anumite roluri GitLab.com . gitlab . - „GitLab este o companie de la distanță.” Consultat la 29 noiembrie 2019. Arhivat din original la 14 noiembrie 2019.
  35. Actualizare despre software gratuit și telemetrie (Actualizat 29 octombrie 2019) | gitlab . Preluat la 29 noiembrie 2019. Arhivat din original la 29 noiembrie 2019.
  36. Gitter se alătură echipei GitLab . gitlab . Preluat la 15 martie 2017. Arhivat din original la 9 septembrie 2019.