极狐公司GitLab Inc.创立于2014年,前称GitLab B.V.,,于2015年7月改为现用名,总部位于美国加州旧金山,全职雇员2130人,GitLab Inc. 通过其子公司在美国、欧洲和亚太地区开发软件,以支持软件开发生命周期,它提供 DevOps 平台 GitLab,这是一个单一应用程序,可缩短周期时间,并允许在整个 DevOps 生命周期的各个阶段实现可见性和控制。
极狐公司GitLab Inc.(GTLB)美股百科
GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它使用Ruby语言写成。后来,一些部分用Go语言重写。截止2018年5月,该公司约有290名团队成员,以及2000多名开源贡献者。GitLab被IBM,Sony,Jülich Research Center,NASA,Alibaba,Invincea,O’ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX等组织使用。
依托开源 GitLab CE(社区版)和源码开放 GitLab EE(企业版)等核心产品和技术背书,GitLab 在全球范围内估算拥有超过 3000 万的注册用户和 10 万以上的企业客户。在中国,GitLab 拥有数百万的开源用户。
2021年3月,为更好地服务中国用户、对接中国合作伙伴,GitLab 公司与高成资本和红杉宽带合作成立极狐公司,并与极狐公司签署授权协议约定向极狐公司提供独家知识产权和品牌授权,保持源代码同步持续更新,把极狐公司构建成具有全球领先的技术、由中国资本推动、中国本地团队管理运营、全面对接中国软件服务生态、服务于中国用户的新型中外合资企业。
GitLab CI/CD
GitLab CI/CD 是 GitLab 内置的一款工具,用于通过持续方法论的软件开发。 该持续方法论包含三个部分:持续集成、持续交付、持续部署。
- 持续集成(Continuous Integration,简称CI),每次在上传代码块到基于Git仓库时,持续集成 会运行脚本去构建、测试、校验代码,这些操作是在合并到默认分支之前进行的。
- 持续交付(Continuous Delivery,简称CD),在 持续集成 之后(即合并到默认分支之后),持续交付 将进行手动部署应用。
- 持续部署(Continuous Deployment,简称CD),在 持续集成 之后(即合并到默认分支之后),持续部署 将进行自动部署应用。
当开发者配置了 GitLab CI/CD,那么当开发者使用 git 提交(commit),那么就会触发 CI/CD 相关的一系列操作。 这一系列操作由 GitLab Runner 执行,相关配置记载于.gitlab-ci.yml文件中,执行的结果将在Gitlab页面中展示。每一次的提交(commit)将会出发一条流水线(pipeline),流水线是不同阶段(Stage)的任务(Job)的一个集合。阶段(Stage)用于逻辑切割,同一阶段的任务以并行方式执行,阶段间是顺序执行,上一个阶段执行失败,下一个阶段将不会执行。.pre 为第一阶段和.post 最后阶段,这两个阶段不需要被定义,也无法被修改。
任务(Job)可以构建Artifacts ,提供用户下载。利用场景如下:在Android项目中,当配置了自动化构建Artifacts后,每次提交(push)代码后,GitLab CI/CD 将自动构建 APK文件,并在GitLab的页面上提供下载按钮。 任务(Job)可以自动部署文件到外部服务器,并通过 GitLab 页面查看该服务器现今部署的状态,以及进行重新部署(re-deploy)等操作。通过使用设定 environment 的 name 和 url ,还可以在GitLab页面直接上查看网站。通过该操作可以达到 持续部署的目的。
GitLab Runner 是一项开源项目,用于执行任务(Job),并将执行结果传输回Gitlab。Runner 可安装在操作系统,也可以通过Docker的方式安装。当 Runner 安装后,需要将其注册在 GitLab 中,方可使用。Runner 有若干种执executor可供使用,如:Docker、Shell、SSH。Runner 默认使用Shell,Shell模式下,所有构建都会发生在Runner安装的机器中,操作十分简单,但是缺点很多。.gitlab-ci.ym 文件中通过 tags 关键词选择Runner。Runner 的相关配置在 config.toml 文件中记载。
对 基于Docker的项目 进行构建和测试,有几种方式。一种方式是,使用shell executor进行Docker CLI命令操作。 另一种方式就是使用Docker executor进行操作,它是官方推荐的操作,executor通过在Docker中使用 Docker-in-Docker 镜像进行Job相关操作。
在截至 2021 年 7 月 31 日的 12 个月内,GitLab 的收入为 1.96 亿美元
极狐公司GitLab Inc.(GTLB)融资百科
- 2014年12月1日,种子轮融资,GitLab Inc.获得Y Combinator和FundersClub的投资。
- 2015年7月8日,种子2轮融资,GitLab Inc.获得 Khosla Ventures 领投,500 Startups、FundersClub、Tuesday Capital、Liquid 2 Ventures等跟投的170万美元资金。
- 2015年9月24日,A轮融资,GitLab Inc.获得 Khosla Ventures 独家450万美元投资。
- 2016年9月13日,B轮融资,GitLab Inc.获得 August Capital 领投,Y Combinator、Khosla Ventures和INKEF Capital跟投的2000万美元资金。
- 2017年10月9日,C轮融资,GitLab Inc.获得 GV 领投,Telstra Ventures、Matt Mullenweg(个人)和INKEF Capital跟投的2000万美元资金。
- 2018年9月19日,D轮融资,GitLab Inc.获得 GS Growth 和 ICONIQ Capital 领投,Khosla Ventures、GV和INKEF Capital跟投的1亿美元投资。
- 2018年12月10日,GitLab Inc.获得 GS Growth 独家2000万美元风投资金。
- 2019年9月12日,E轮融资,GitLab Inc.获得 Goldman Sachs 和 ICONIQ Capital 领投,Y Combinator、Coatue、Adage Capital Management等跟投的2.68亿美元投资。
极狐公司GitLab Inc.(GTLB)历史百科
- GitLab 由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发,它由 Ruby 写成。后来,一部分用 Go 语言重写。截止 2018 年 5 月,该公司约有 290 名团队成员,以及 2000 多名开源贡献者。最初,该产品命名为 GitLab,是完全免费的开源软件,按照 MIT 许可证分发。
- 2013 年 7 月,产品被拆分为:GitLab CE(社区版)和 GitLab EE(企业版),当时,GitLab CE 和 GitLab EE 的许可仍然是根据 MIT 许可分发的免费和开源软件。
- 2014 年 2 月,GitLab公司宣布采用开放核心业务模式。GitLab EE 设置在专有许可证下,并且包含 CE 版本中不存在的功能。
- 2015 年 7 月,GitLab公司又筹集了 150 万美元的种子基金。
- 2015 年 9 月,GitLab 从 Khosla Ventures 筹集了 400 万美元的 A 轮资金。
- 截至 2015 年的客户包括阿里巴巴集团,IBM 和 SpaceX等。
- 2016 年 7 月,GitLab CEO 确认了公司的开放核心功能。
- 2016 年 9 月,GitLab 从 August Capital 和其他公司筹集了 2000 万美元的 B 轮资金。
- 2017 年 1 月 31 日,Gitlab发布一系列紧急通告称,位于荷兰的系统管理员因操作失误而删除了包含 310GB 产品资料的文件夹,在取消删除操作后仅剩下 4.5GB。运维人员之后检查发现,网站宣称和配备的多项备份措施均未正常运作或难以利用。Gitlab 在 YouTube 直播了恢复资料的过程。网站最终丢失了最后 6 小时的数据库数据(包括问题、合并请求、评论、片段等,不含代码库)。
- 2021年3月18日,由高成资本、红杉宽带与全球开源软件开发和项目管理协同平台 GitLab 公司共同成立的中国合资公司——极狐公司,首轮获得数亿元人民币投资。
- 2021年12月14日,GitLab(GTLB)宣布收购 Opstrace(一个开源可观察性平台)。此次收购将使 GitLab 能够通过 Opstrace 扩展其 DevOps 平台。GitLab 预计将率先在单个应用程序、用户界面和数据存储中包含集成的开源可观察性解决方案。Opstrace 的整合将扩展其监控和可观察能力。 Opstrace 功能将集成到 GitLab Monitor 阶段,可供 GitLab SaaS 和自我管理用户使用。
极狐公司GitLab Inc.(GTLB)美股投资
2021年9月17日,为程序员提供软件开发和协作工具的 GitLab 于周五向美国证券交易委员会提交了IPO申请,以通过首次公开募股筹集高达 1 亿美元的资金(占位符,我们预计最高可能募集高达7.5亿美金)。GitLab计划在纳斯达克上市,股票代码为 GTLB。 GitLab 于 2021 年 7 月 16 日秘密提交。
2021年10月4日,GitLab公司计划于10月14日通过以 55 美元至 60 美元的价格发行 1040 万股筹集 5.98 亿美元。 在拟议范围的中点,GitLab 的市值将达到 94 亿美元。Goldman Sachs, J.P. Morgan, BofA Securities, UBS Investment Bank, RBC Capital Markets, Truist Securities, and Piper Sandler是该交易的联合账簿管理人。
2021年10月12日,GitLab公司最新计划通过以 66 美元至 69 美元的价格发行 1040 万股来筹集 7.02 亿美元。 该公司此前曾申请以 55 至 60 美元的价格发行相同数量的股票。 在修订范围的中点,GitLab 的收益将比之前预期的多 17%。
2021年10月14日,GitLab IPO发行价定价77美元。
行情 | 直达行情 | 交易 | 内部交易 |
---|---|---|---|
百科 | 美股百科 | 持股 | 十大机构 |
财报 | 公司财报 | 期权 | 期权交易 |
官网 | 公司官网 | 预测 | 营收预期 |
1F
2024.7.17: 据路透社援引知情人士透露,总部位于旧金山的 GitLab (NASDAQ:GTLB) 正在探索出售,此前该公司引起了收购兴趣。提供基于云的软件开发工具的 GitLab 股价周三盘前上涨约 13%。
报道称,GitLab 的投资者包括谷歌母公司 Alphabet(纳斯达克股票代码:GOOG)(纳斯达克股票代码:GOOGL),目前正与投资银行家合作进行出售流程,该流程引起了包括云监控公司 Datadog(DDOG)在内的同行的兴趣。