GitLab

From Wikipedia, the free encyclopedia
GitLab Inc.
GitLab logo.svg
GitLab running 14.3.0-pre (2021-08).png
Type of site
  • Git-repository hosting service
  • Collaborative revision control
Available inEnglish
HeadquartersSan Francisco, United States
Area servedWorldwide
OwnerGitLab Inc.
Founder(s)
  • Sytse "Sid" Sijbrandij
  • Dmitriy Zaporozhets
  • Valery Sizov
Key people
  • Sytse "Sid" Sijbrandij (CEO and Co-Founder)
  • Dmitriy Zaporozhets (Co-Founder)
  • Valery Sizov (Co-Founder)
IndustrySoftware
RevenueIncrease US$150 million (2020)[1]
Employees1,419[2]
URLgitlab.com
CommercialYes
RegistrationOptional
Launched2014; 7 years ago (2014)[3]
Current statusOnline
Written inRuby,[4] Go and Vue.js
GitLab Application
Stable release
14.2.1[5] Edit this on Wikidata / 23 August 2021; 19 days ago (23 August 2021)
Repository
Written inRuby, Go and JavaScript
Operating systemCross-platform
Platformx86-64, ARMhf
LicenseCommunity Edition: MIT License and other free software licenses[6]
Enterprise Edition: Source-available proprietary software[6][7]
WebsiteEnterprise Edition (including proprietary components): about.gitlab.com
Community Edition (without proprietary components): gitlab.com/gitlab-org/gitlab-foss/

GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking and continuous integration and deployment pipeline[8] features, using an open-source license, developed by GitLab Inc. The open source software project was created by Ukrainian developers Dmitriy Zaporozhets and Valery Sizov.[9]

The code was originally written in Ruby,[4] with some parts later rewritten in Go, initially as a source code management solution to collaborate within a team on software development. It later evolved to an integrated solution covering the software development life cycle, and then to the whole DevOps life cycle. The current technology stack includes Go, Ruby on Rails, and Vue.js.

It follows an open-core development model where the core functionality is released under an open-source (MIT) license while the additional functionality such as code owners,[10] multiple issue assignees,[11] dependency scanning[12] and insights[13] are under a proprietary license.

History[]

The product was originally named GitLab and was fully free and open-source software distributed under the MIT License.[14]

In July 2013,[15] the product was split into two distinct versions: GitLab CE: Community Edition and GitLab EE: Enterprise Edition. At that time, the license of both remained the same, being both free and open-source software distributed under the MIT License.

In February 2014, GitLab announced adoption of an open-core business model.[16] GitLab EE is set under the source-available proprietary EE License, and contains features not present in the CE version.[17] The GitLab CE licensing model remained unchanged and the company continued to develop and support CE edition. While GitLab EE changed to a restricted license, the source-code, issues and merge-requests remained publicly visible.[18]

In March 2015, GitLab acquired Gitorious, a competing Git hosting service.[19] Gitorious had at the time around 822,000 registered users.[19] Users were encouraged to move to GitLab, and the Gitorious service was discontinued in June 2015.[19]

Alumnus of the Y Combinator seed accelerator programme of its Winter 2015 batch, the company raised an additional $1.5 million in seed funding.[20] Customers as of 2015 included Alibaba Group, IBM, and SpaceX.[20]

In September 2015, GitLab raised $4 million in Series A funding from Khosla Ventures.[21]

In July 2016, the GitLab CEO confirmed the open-core business model of the company.[22]

In September 2016, GitLab raised $20 million in Series B funding from August Capital and others.[23]

In January 2017, a database administrator accidentally deleted the production database in the aftermath of a cyber attack. Six hours' worth of issue and merge request data was lost.[24] The recovery process was live-streamed on YouTube.[25][26]

On March 15, 2017, GitLab announced the acquisition of Gitter.[27] Included in the announcement was the stated intent that Gitter would continue as a standalone project. Additionally, GitLab announced that the code would become open-source under an MIT License no later than June 2017.[28]

In October, 2017, GitLab raised $20 million in Series C funding from GV and others.[29]

In January, 2018, GitLab acquired Gemnasium, a service that provided security scanner with alerts for known security vulnerabilities in open-source libraries of various languages.[30] The service was scheduled for complete shut-down on May 15. Gemnasium features and technology was integrated into GitLab EE and as part of CI/CD.[31]

In April 2018, GitLab announced integration with Google Kubernetes Engine (GKE) to simplify the process of spinning up a new cluster to deploy applications.[32]

In May 2018, GNOME moved to GitLab with over 400 projects and 900 contributors.[33][34]

GitLab moved from Microsoft Azure to Google Cloud Platform on August 11, 2018, making the service inaccessible to users in Crimea, Cuba, Iran, North Korea, Sudan, and Syria, due to sanctions imposed by Office of Foreign Assets Control of the United States.[35] To overcome this issue, the non-profit organization Framasoft provides a Debian mirror to make GitLab CE available in these countries.[36]

On 1 August 2018, GitLab started development of Meltano[37]

On 19 September 2018, GitLab raised $100 million in Series D-round funding led by ICONIQ Capital.

On 30 October 2018, GitLab is considered the first partly Ukrainian unicorn valued more than $1 billion.[38][39]

On 18 September 2019, GitLab raised $268 million in Series E-round funding led by Goldman Sachs and ICONIQ Capital. For that moment, the company was valued at $2.7 billion.[40][41]

In December 2019, it was reported that GitLab is expected to reach $100 million in annual recurring revenue in January 2020.[42] In 2021, OMERS participated in a secondary shares investment in GitLab.[43]

On March 18th, 2021, GitLab expanded its business to the Chinese market.[44]

On June 30th, 2021, GitLab spins out Meltano, an open source ELT platform.[45]

Company[]

GitLab Inc. was founded around the pre-existing GitLab software project.[46] It is a limited liability corporation,[20] officially launched by Sytse Sijbrandij and Dmitriy Zaporozhets in 2014.[46]

GitLab runs GitLab.com on a freemium and offers a subscription service.[46]

GitLab currently has employees in 67 countries and regions.[2]

GitLab application[]

Issue tracker, available in free community edition

GitLab's application offers functionality to automate the entire DevOps life cycle, from planning through to creation, build, verification, security testing, deployment and monitoring. GitLab is highly scalable and can be hosted on-premises or on cloud storage. It also includes a wiki,[47] issue-tracking[48] and CI/CD pipeline[49] features.

GitLab, like GitHub,[50] also offer free GitLab Pages product[51][52] for hosting static webpages (that can be automatically build on GitLab with Hugo, Jekyll or any other static site generator), with optional Let's Encrypt for HTTPS support since version 12.1.[53]

GitLab repository size limits[]

GitLab allows all repositories to be up to 10 gigabytes in size. GitLab currently does not have any limits on how large a single file can be, as long as it stays under the 10 gigabyte limit.

Notable users[]

See also[]

References[]

  1. ^ https://www.cnbc.com/2021/01/15/gitlab-ceo-eyes-public-market-after-secondary-valued-it-at-6-billion-.html
  2. ^ Jump up to: a b "Meet the GitLab team". Retrieved 25 August 2021.
  3. ^ "GitLab hauls in $268M Series E on 2.75B valuation".
  4. ^ Jump up to: a b Flowers, Aricka (2018-10-29). "Why we use Ruby on Rails to build GitLab". GitLab. Archived from the original on 2021-03-22. Retrieved 2019-03-22.
  5. ^ "GitLab Patch Release: 14.2.1". 23 August 2021. Retrieved 25 August 2021.
  6. ^ Jump up to: a b "GitLab LICENSE file". Retrieved 29 March 2020.
  7. ^ "GitLab Enterprise Edition LICENSE file". Archived from the original on 22 March 2021. Retrieved 29 March 2020.
  8. ^ "GitLab Continuous Integration & Delivery". GitLab. Archived from the original on 2021-03-22. Retrieved 2020-09-06.
  9. ^ "History of GitLab". GitLab. Archived from the original on 2021-03-22. Retrieved 2019-09-27.
  10. ^ https://docs.gitlab.com/ee/user/project/code_owners.html
  11. ^ https://docs.gitlab.com/ee/user/project/issues/multiple_assignees_for_issues.html
  12. ^ https://docs.gitlab.com/ee/user/application_security/dependency_scanning/
  13. ^ https://docs.gitlab.com/ee/user/project/insights/
  14. ^ Olanoff, Drew (13 October 2011). "Ship it faster and cheaper - GitLab is GitHub for your own servers - The Next Web". The Next Web. Archived from the original on 22 March 2021. Retrieved 13 February 2018.
  15. ^ "GitLab - Announcing GitLab 6.0 Enterprise Edition". gitlab.com. Archived from the original on 2021-03-22. Retrieved 2014-12-15.
  16. ^ "GitLab - GitLab Enterprise Edition license change". gitlab.com. Archived from the original on 2021-03-22. Retrieved 2014-12-15.
  17. ^ "GitLab - Features". gitlab.com. Archived from the original on 2019-08-09. Retrieved 2015-01-23.
  18. ^ "GitLab.org / GitLab Enterprise Edition". GitLab. Archived from the original on 2021-03-22. Retrieved 2018-08-01.
  19. ^ Jump up to: a b c Degeler, Andrii (2015-03-03). "Code Collaboration Platform GitLab Acquires Rival Gitorious". The Next Web. Archived from the original on 2021-03-22. Retrieved 2018-08-01.
  20. ^ Jump up to: a b c d e f g Novet, Jordan. "Y Combinator-backed GitHub competitor GitLab raises $1.5M". VentureBeat. Archived from the original on 2021-03-22. Retrieved 2017-07-12.
  21. ^ "GitLab Raises $4M Series A Round From Khosla Ventures". TechCrunch. Archived from the original on 22 March 2021. Retrieved 17 Dec 2016.
  22. ^ "Building an Open Source Company: Interview with GitLab's CEO". GitLab. Archived from the original on 2021-03-22. Retrieved 2018-06-06.
  23. ^ Miller, Ron. "GitLab secures $20 million Series B". TechCrunch. Archived from the original on 22 March 2021. Retrieved 3 Nov 2016.
  24. ^ "GitLab.com Database Incident". Archived from the original on 22 March 2021. Retrieved 1 Feb 2017.
  25. ^ "Gitlab Database Incident - Live Troubleshooting - YouTube". YouTube. Archived from the original on 2021-03-22. Retrieved 2018-08-01.
  26. ^ Hughes, Matthew (2017-02-01). "GitLab offline after catastrophic database error loses mountains of data". The Next Web. Retrieved 2018-08-01.
  27. ^ "GitLab acquires software chat startup Gitter, will open-source the code". VentureBeat. 2017-03-15. Retrieved 2018-08-01.
  28. ^ "Gitter is joining the GitLab team". GitLab. Retrieved 2017-03-15.
  29. ^ "GitLab raises $20M Series C round led by GV". TechCrunch. Retrieved 2018-08-01.
  30. ^ "GitLab acquires Gemnasium to strengthen its security services". TechCrunch. Retrieved 2018-08-01.
  31. ^ Condon, Stephanie. "GitLab makes CI/CD tools available for GitHub repositories | ZDNet". ZDNet. Retrieved 2018-08-01.
  32. ^ "GitLab gets a native integration with Google's Kubernetes Engine". TechCrunch. Retrieved 2019-12-29.
  33. ^ Jump up to: a b "GNOME, welcome to GitLab!". GitLab. Retrieved 2018-06-06.
  34. ^ Jump up to: a b "GNOME moves to Gitlab – GNOME". www.gnome.org. Archived from the original on 25 March 2021. Retrieved 2018-06-06.
  35. ^ "Update on our planned move from Azure to Google Cloud Platform". The Official Gitlab Blog. 2018-07-19. Retrieved 2018-12-18.
  36. ^ "Framasoft Gitlab CE's repositories mirror". apt.gitlab.mirror.Framasoft.org..
  37. ^ "Hey, data teams - We're working on a tool just for you". 2018-08-01. Retrieved 2021-08-25.
  38. ^ "GitLab, founded by a Ukrainian citizen, raised $100 million. It became a unicorn valued at $ 1.1 billion". AIN.UA. 2018-10-30. Retrieved 2019-09-27.
  39. ^ "Dmitry Zaporozhets, GitLab: "I believe that GitLab can be called a Ukrainian startup"". AIN.UA. 2018-11-30. Retrieved 2019-09-27.
  40. ^ "Ukrainian startup GitLab raises $268 million at a valuation of $2.7 billion". AIN.UA. 2019-09-18. Retrieved 2019-09-27.
  41. ^ "GitLab raises $268 million at a $2.7 billion valuation". VentureBeat. 2019-09-17. Retrieved 2019-09-27.
  42. ^ "The newest members of the $100M ARR club". TechCrunch. Retrieved 2019-12-14.
  43. ^ "OMERS Participates in Secondary Shares Deal of GitLab". SWFI. Retrieved 2021-01-19.
  44. ^ "GitLab licensed its technology to new independent Chinese company". GitLab. Retrieved 18 March 2021.
  45. ^ "Meltano Spins out of GitLab, Raises $4.2M in Seed Funding Led by GV to Enhance Open Source Data Integration". GitLab. Retrieved 25 August 2021.
  46. ^ Jump up to: a b c Albert-Deitch, Cameron (13 November 2018). "How This Startup Made $10.5 Million in Revenue With Every Single Employee Working From Home". Inc.com.
  47. ^ https://docs.gitlab.com/ee/user/project/wiki/
  48. ^ https://docs.gitlab.com/ee/user/project/issues/
  49. ^ https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
  50. ^ "GitHub Pages". GitHub Pages. Retrieved 2021-06-13.
  51. ^ "Websites for your GitLab projects, user account or group". GitLab.
  52. ^ "GitLab Pages vs. GitHub Pages". www.scivision.dev. August 21, 2020.
  53. ^ "GitLab 12.1 released with Parallel Merge Trains and Merge Requests for Confidential Issues". GitLab.

External links[]

Retrieved from ""