gitlab英雄边框图案左svg Gitlab英雄边框模式右svg

GitLab
vs
木偶

决定装备

决定装备

Puppet是一种配置管理工具和语言,可以为大规模基础架构进行部署和维护状态。Puppet Excels作为管理遗留基础架构等物理服务器和虚拟机。傀儡在广泛的集装箱采用之前设计,并没有本地实施Kubernetes。

GitLab是一个完整的DevOps平台,作为一个单独的应用程序交付,它不仅包括配置管理,还包括项目管理、源代码管理、CI/CD和监控功能。GitLab是为Kubernetes和云本地应用程序设计的。

Gitlab可以与木偶一起使用,以实现VM和裸机配置管理。对于云本机应用程序在Kubernetes上运行,不需要Puppet,Gitlab附带内置所需的所有功能。

特征比较
特性

内置CI / CD

Gitlab免费持续集成/连续交付,无需单独安装它。使用它来构建,测试和部署您的网站(Gitlab页面)或WebApp。Job结果显示在合并请求中,以便于访问。

了解更多关于CI/CD的信息

Web终端的Web IDE

在Web IDE中的Web终端中与你的代码交互,以检查API响应,在REPL中实验,或编译你的代码。

了解有关Web IDE Web终端的更多信息

AD / LDAP集成

同步组,管理SSH键,管理权限,身份验证等。您可以通过LDAP / AD集成管理整个Gitlab实例。

有关广告/ LDAP集成的更多信息

原生云

Gitlab及其CI / CD是云本机,用于云模型的目的。Gitlab可以很容易地部署在Kubernetes上,并用于将应用程序部署到Kubernetes,支持在框中支持。

Kubernetes集成

自动Devops.

自动DevOps通过默认自动配置软件开发生命周期,为您的项目带来了DevOps最佳实践。它自动检测、构建、测试、部署和监视应用程序。

阅读更多关于文档中的Auto Devops的更多信息

部署板

部署板提供了在Kubernetes上运行的每个CI / CD环境的当前健康和状态的统一视图。您最新部署的每个豆荚的状态无缝地显示在Gitlab中,无需访问Kubernetes。

了解关于部署单板的更多信息

金丝雀的部署

使用Kubernetes部署应用程序时,Gitlab Premium会监控您的金丝雀部署。可以直接配置金丝雀部署.gitlab-ci.yml.或部署板的UI。

了解有关配置Canary deployment的更多信息

静态应用程序安全性测试

GitLab允许在CI/CD管道中轻松运行静态应用程序安全测试(SAST);检查应用程序所包含的库中的易受攻击的源代码或众所周知的安全bug。结果随后显示在Merge Request和Pipeline视图中。此特性可作为自动Devops.提供security-by-default。

了解有关静态应用安全测试的更多信息

脆弱性管理

Gitlab的漏洞管理是关于确保资产和应用程序被扫描漏洞。它还包括记录,管理和减轻这些漏洞的过程。

漏洞管理有助于在您的资产和应用程序代码中识别有意义的漏洞集,这些漏洞可以被整个团队减轻,管理和致力于您的整个团队 - 而不仅仅是安全组织。它还为系统团队提供了一个统一的界面已经使用〜“devops :: secure”阶段管理结果,因此总是有一个实际情况和单一的管理安全结果。

了解有关漏洞管理的更多信息

领域特定语言

定义基础设施配置的领域特定语言(DSL)允许在资源中思考,而不是文件或命令中编写声明性代码,而不是过程性代码。

自动配置

查找,发现和管理裸机和VM服务器。根据环境中发现的信息,使用自动安装正确的操作系统或虚幻管理程序的定义策略提供。

基础设施编排

模型复杂基础架构和分布式服务和系统之间的依赖关系,用于使用基础架构作为代码的应用程序或应用程序堆栈。基础结构Orchestrator使用模型来管理部署,确保正确的服务在正确的时间提供正确的信息。

配置建模

CM建模是巩固IT服务资产,配置项和基础架构之间的交互的概念。显示服务,基础设施和资产的交互和关系彼此,它将容易找到事件的根本原因和问题。

配置自动化

配置管理自动化用于使服务器达到理想状态,先前通过使用工具的特定语言配置脚本来定义,确保准确且始终如一地配置每个您负责的系统。

配置监控

CM Monitoring包括记录和报告配置项描述(例如,硬件,软件,固件等)的过程,以及在设计和生产过程中的所有出发。新利18骗在发现问题的情况下,可以快速确定基线配置和批准的修改的验证。

配置治理

CM治理是一种评审,它评估对已建立的性能需求、商业和适当的政府标准,以及功能、分配和产品基线的遵从性。新利18骗配置治理确认系统和子系统配置文档在被接受为体系结构基线之前符合功能和物理性能特征。