2019 Forrester Wave™:云天然持续集成工具

Forrester名称Gitlab在2019年评估中持续整合的领导者。

下载报告

Gitlab和Forrester Wave™:云本机连续集成工具,Q3 2019

此页面表示Forrester如何查看我们的云本机CI工具与较大的市场以及我们将该信息应用于我们正在进行的产品进化的一部分。manbetx体育客户端3.0

Forrester Ci Wave.

Forrester在报告出版时云天然CI工具市场上的关键外卖:

Google,Gitlab,Microsoft,AWS和Circleci带领包装Forrester的研究发现了一个市场,其中谷歌,Gitlab,Microsoft,AWS和Circleci是领导者;CloudBees和Atlassian是强大的表演者;Buildkite和Codefresh是竞争者;而特拉维斯CI是一个挑战者。

速度,规模和安全是重要的差异化随着组织过渡到连续交付(CD)并将生产工作负载的托管转移到云服务器,传统的本地持续集成将不再足够。manbetx体育客户端3.0云天然CI产品具有特殊的构建速度manbetx体育客户端3.0,按需规模和安全配置将导致市场,并使客户能够加速交付速度和降低的管理成本,同时满足公司合规需求。

Forrester在报告出版时对Gitlab进行:

Gitlab的简单和凝聚力的方法将其作为领导者正好着陆。Gitlab在开发人员体验中拥有单一应用来管理每个软件开发阶段的方法。UI易于使用,凝聚力,并一目了然地与协作工具和开发任务集成;它是我们评估的最具液体UI之一。Gitlab还与其预先配置的环境以及支持可以在多个操作系统上执行的本地构建代理的能力融为一体,包括Linux,Mac和Windows。

Gitlab的持续交付能力包括对集装箱注册管理机构和Kubernetes的支持,使得易于开始。Gitlab对价值流管理的投资也与强大的分析有关,而且客户喜欢能够在云中编排构建的灵活性,但如果他们想要运行本地。参考客户希望提高客户支持,并支持对管理代码分支的更大规则复杂性。

Gitlab对本报告的评论

云提供商不可知论者

本报告中的前4名领导是谷歌,Gitlab,Microsoft和AWS。虽然Google,Microsoft和AWS都提供了可以与其他云一起使用的CI工具,但它们的产品与其云基础架构产品一起使用时最佳工作。manbetx体育客户端3.0Gitlab是云提供商不可知论者。因为大多数企业使用多个云提供商,Gitlab与所有主要的合作伙伴云提供商Kubernetes提供商确保Gitlab与任何云都很好。

使用Gitlab启用工作流程可移植性。无论您使用哪种云,您都具有相同的合规性,同样的安全性,交付软件的相同方法,同样的生产率测量,跨越云的工作方式也是如此。manbetx体育客户端3.0

企业战略和产品路线图的最高分manbetx体育客户端3.0

GITLAB高度评分为3.76,对于整体电流提供和4.20,用于5分尺寸的整体策略。在“企业战略和愿景”类别中,“产品路线图”Gitlab得分完美5.00出5.作为我们的一部分manbetx体育客户端3.0透明度值我们制作我们CI / CD策略和路线图公开可用。

CI Wave与云天然CI波

2017年Forrester发布了Forrester Wave™:连续集成工具,Gitlab获得了最高分,以获得当前产品的最高分和战略的最高分数。本报告评估所有CI工具,无论它们是自我管理还是提供为SaaS。截至本文的撰写(2019年第3季度),Forrester尚未更新本2017年报告。

Forrester Wave™:云原生连续集成工具,Q3 2019报告是一个净新报告不是前一2017年CI波的更新。本报告代表了一个企业的新兴市场,将许多工作负载移动到云端,并希望与他们的CI一起做同样的事情。Gitlab在报告中的领导地位表示,这是一个如此的领导地位,但这只是Gitlab的企业总客户群的子集。本报告评估了“Gitlab.com”SaaS提供和相关业务,而在2017年CI波中评估了SaaS产品和自我管理产品。manbetx体育客户端3.0

Gitlab在两个报告中评估了领导者。

Forrester将“云原住民”定义为“SaaS”

本报告的煽动者包含标准之一是:

云天然的连续集成产品。manbetx体育客户端3.0使用软件manbetx体育客户端3.0 - AS-Service(SaaS)部署模型,用户必须使用该产品,并且必须在公共云中运行。

来自云本机计算基础(CNCF)云本机定义的这种定义不同:

Cloud Native Technologies Empows组织在现代,动态环境中构建和运行可扩展应用,例如公共,私人和混合云。集装箱,服务网格,微服务,不可变基础设施和声明性API示例了这种方法。

我们经常听到Gitlab用户和客户使用术语“云本机”来引用他们的应用现代化以各地采用为中心的努力Kubernetes.微服务使用CNCF定义,适合更多。在Gitlab网站上的其他地方,我们使用该术语“云本地人“随着CNCF定义。出于对此报告的评论目的,我们将在此页面上使用Forrester定义。

我们知道企业关心这两个概念。一方面,对于云中转移工作负载和ops顾虑的企业,在云中具有他们的CI是至关重要的。他们将受益于选择像Gitlab这样的CI供应商,这是一个SaaS提供商和这个空间的领导者。即使是探索作为SaaS的CI选项的企业,Gitlab也是一个很好的选择,因为我们可以支持本地,混合和多云工作负载以及我们的SaaS平台上的工作负载。另一方面,对于采用Kubernetes和MicroServices Gitlab的企业来说也是一个很好的解决方案,因为我们的本机Kubernetes集成,内置容器注册表和高级CI功能。

得到教训

迁移支持:Gitlab迁移支持得分低标记。虽然有一个Jenkins迁移指南今天,这是一个可以通过提供从其他CI工具转移到Gitlab的最佳实践的指导来改进的区域。另一种选择是构建可以帮助迁移的进口商和翻译工具。这些工具似乎对CI迁移有限。我们常常迁移的客户不想1:1在Gitlab中复制他们当前的管道,因为他们目前的管道无法正常工作。通过从他们开始建立更好的管道,而不是弘扬他们以前的工具强加的错误。

支持自定义工具集成:虽然Gitlab提供了API和一小部分预先构建的集成,但我们的重点是在使用Gitlab作为单一端到端Devops平台时提供伟大的体验。因为Gitlab有这么多的功能,所以它减轻了与许多第三方工具集成的需要。与此同时,许多企业不能或不会移除遗留的SDLC工具。因此,我们需要增加我们提供支持这些业务的头等舱集成的数量。

企业安全与合规:虽然Gitlab对企业安全和合规性评分,但我们知道这也是一个不断改进的地区,因为它是一个关键的业务需求。

以下是我们关注的具体问题和领域:

这继续我们已经制定的投资Saml sso上gitlab.com,包括改进等SSO执法集团托管账户, 和sc用于供应/取消。

manbetx客户端打不开