基于Git的完全集成的软件开发平台:极狐公司GitLab Inc.

4月 19, 202107:02:04
评论
373 3393字
基于Git的完全集成的软件开发平台:极狐公司GitLab Inc.

极狐公司GitLab Inc.创立于2014年,总部位于美国加州旧金山,公司开发了GitLab,是一款基于 Git 的完全集成的软件开发平台,GitLab还具有wiki以及在线编辑、issue跟踪功能、CI/CD 等功能。

基于Git的完全集成的软件开发平台:极狐公司GitLab Inc.

极狐公司GitLab Inc.公司百科:

GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它使用Ruby语言写成。后来,一些部分用Go语言重写。截止2018年5月,该公司约有290名团队成员,以及2000多名开源贡献者。GitLab被IBMSony,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相关操作。

极狐公司GitLab Inc.融资百科:

  • 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.历史百科:

  • 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 公司共同成立的中国合资公司——极狐公司,首轮获得数亿元人民币投资。

极狐公司GitLab Inc.美股投资:

公司官网

等待GitLab IPO上市或者SPAC合并上市。

基于Git的完全集成的软件开发平台:极狐公司GitLab Inc.
【$4500 $4500 $4500 是美金来的!送你的!】

想在美股里做波段,选一个靠谱的平台才是你坚强的后盾!

不管现在收益如何 要给未来的自己一个机会
立即开始
  • 美股之家千人QQ群
  • 群号:109568427
  • weinxin
  • 美股之家微信公众号
  • 公众号"美股百科"
  • weinxin
美股之家
  • 美股百科原创文章,未经许可,严禁转载!本文由 美股之家 发表于 4月 19, 202107:02:04
  • 美股之家旨在提供各上市公司百科资料,供港股美股投资者参考。本文及本站发布之优惠活动及相关的广告内容不构成任何证券、金融产品或工具的要约、招揽、建议、意见或任何保证。投资有风险,客户应衡量自己所能承受的风险独立作出投资判断,如有疑问,请向独立专业人士咨询。免责声明
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: