gitlab英雄边框图案左svg Gitlab英雄边框图案右SVG

GitLab
vs.
deployhq.

决策套件

决策套件

概括

DeployHQ提供基于SaaS的连续部署服务。DeployHQ的自称价值Prop是,当它在从存储库中获取代码到服务器时,它们会使开发人员更轻松地让生活更容易。“视频和支持文档演示了一个似乎是用户友好和直观的UI。DeployHQ与顶级版本控制托管服务提供商(如Gitlab,Github,Bitbucket和CodeBase)集成。用户在deployhq中执行的主要功能将设置其项目。设置项目涉及连接到存储库以检索代码和设置一个或多个服务器以将代码部署到。

优势

  • 支持两个因素用户身份验证
  • 用户可以在DeployhQ项目中添加尽可能多的服务器
  • 用户可以从同一存储库中的不同分支部署到不同的服务器
  • 支持部署模板
  • 无限制用户的平面月费(免费计划除外 - 请参阅下面的定价)

空白

  • 用户只能将单个存储库添加到DeployHQ项目中
  • 没有内置的SCM能力 - 从Sourcecode到CI到CD工具的上下文切换,从代码到生产中的管道新利18骗
  • 用管道发行管理需要第三方产品新利18骗
  • 不是用于软件交付的端到端单一应用
  • 安全要求第三方集成
  • 平面月费仅包括固定数量的项目(参见下面的定价表)

价钱

有关DeployhQ定价的更多详细信息可以找到这里

自由 基本的 优质的 最终的
$ 0 / mo $ 10.50 / mo 22美元/莫 $ 44 / mo $ 88 / mo
1项目 10个项目 22个项目 48个项目 100个项目
每天10部署
1个用户
30个构建纪要
无限部署
无限制的用户
300个建立纪要
在线聊天
无限部署
无限制的用户
700个建造纪要
在线聊天
无限部署
无限制的用户
1,500个建造纪要
在线聊天
自定义域名
部署防火墙后面
无限部署
无限制的用户
3,500个建造纪要
在线聊天
自定义域名
部署防火墙后面
优先部署
特征比较
特征

免费CI / CD与共享或个人跑步者

Gitlab.com已共享跑步者,允许您使用Gitlab CI / CD完全释放最多400分钟的私人项目,公共项目50000分钟。或者,您可以设置自己的跑步者以进行更快的构建处理,无限制的构建分钟或特殊要求。

18luck mx

内置CI / CD

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

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

CI / CD水平自动缩放

如果工作负载增加,Gitlab CI / CD云本机架构可以通过添加新节点轻松划水平。Gitlab跑步者可以自动旋转上下新的容器,以确保管道立即处理并最大限度地减少成本。

了解有关Gitlab CI / CD水平自动级别的更多信息

CI / CD管道仪表板

在单个仪表板中可视化Popelines的历史记录和当前状态,可以为每个用户自定义。

了解更多关于仪表板中的跨项目管道的更多信息

从聊天部署

从一个环境(例如,暂停)到聊天中的任何其他(例如,生产)新利18骗

阅读斜杠命令的文档

综合管线图

管道可以是复杂的结构,具有许多顺序和平行的作业。要使它更容易看到正在发生的事情,您可以查看单个管道的图形及其状态。

了解有关管道图形的更多信息

可浏览工件

使用Gitlab CI,您可以在Gitlab本身上传您的作业工件,而无需外部服务。因此,伪像也通过Gitlab的Web界面进行浏览。

了解更多有关在项目中使用作业工件的更多信息

最新的工件锁定以防止删除

在任何活动分支,MR或标记上的成功作业和管道的最新工件将自动锁定以防止被删除。这使得可以设置攻击性的到期策略来清理较旧的伪像,降低磁盘空间消耗,并确保始终可用的最新工件。此默认行为可在项目级别配置,可以在项目设置中禁用。

了解有关工作伪影的到期

预定触发管道

您可以在Cron的环境中制作管道运行。

了解如何在Gitlab的时间表中触发管道

多项目管道图

使用多项目管道图形,您可以看到上行和下游管道如何将与通过触发器相关联的项目链接在一起,作为更复杂的设计的一部分,因为它适用于微服务架构。

了解有关多项目管道图的更多信息

CI / CD配置可定制路径

您可以为CI / CD配置文件定义到存储库中的自定义路径。

了解如何配置自定义CI / CD配置文件

在Windows上运行CI / CD作业

Gitlab Runner支持Windows并在此平台上本身运行作业。您可以通过利用PowerShell或批处理文件自动构建,测试和部署基于Windows的项目。

新利体育指55 kai vip在Windows上安装Gitlab Runner

在MacOS上运行CI / CD作业

Gitlab Runner支持MacOS,并可以在此平台上自行运行作业。您可以通过利用shell脚本和命令行工具自动构建,测试和部署基于MacOS的项目。

新利体育指55 kai vip在麦斯斯安装Gitlab赛跑者

在Linux Arm上运行CI / CD作业

Gitlab Runner支持ARM架构上的Linux操作系统,并可以在此平台上自然运行作业。您可以通过利用Shell脚本和命令行工具自动构建,测试和部署基于Linux Arm的项目。

新利体育指55 kai vip在Linux上安装Gitlab Runner

在FreeBSD上运行CI / CD作业

Gitlab Runner支持FreeBSD,并可以在此平台上自然运行作业。您可以通过利用shell脚本和命令行工具自动构建,测试和部署基于FreeBSD的项目。

新利体育指55 kai vip在FreeBSD上安装Gitlab Runner

部署板

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

了解有关部署板的更多信息

定时和手动增量卷展栏部署

Gitlab可以允许您在Kubernetes上部署新版应用程序,只需几个豆荚,然后如果一切正常工作,则会增加百分比。这可以配置为按计划进行,或暂停输入以进行输入。

了解有关配置增量卷展部署的更多信息

金丝雀部署

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

了解有关配置金丝雀部署的更多信息

最小的CI / CD配置

Gitlab CI / CD为您的管道需要更少的配置,而不是Jenkins等其他类似设置。

了解有关Gitlab CI / CD的更多信息

包括CI / CD管道定义中的外部文件

您可以在管道定义文件中包含外部文件,将其作为模板来重用常用作业的代码段。

了解有关包括外部文件的更多信息

步骤折叠CI / CD日志

折叠每个命令的作业日志输出。

文件

外部仓库的CI / CD

将托管在外部服务(如GitHub或Bitbucket)上的项目连接,并利用Gitlab CI / CD管道的电源来构建,测试和部署应用程序。

了解有关外部存储库的CI / CD的更多信息

用于GitHub的CI / CD

将托管在GitHub上的项目连接,并利用Gitlab CI / CD管道的电源来构建,测试和部署应用程序。

了解有关GitHub的CI / CD的更多信息

互动网络终端

交互式Web终端允许您连接到正在运行或完成的Kubernetes,Docker或Shell Runner作业,并手动运行命令以更好地了解系统中发生的情况。

了解有关交互式Web终端的更多信息

Proipelines用于合并要求

指定只有在与合并请求关联的管道中仅运行作业时才指定。通过仅为合并请求运行必要的作业,使您的管道更有效。

了解有关Pipelines的Merge请求的更多信息

融合结果的管道

保持主绿色。一个特殊的管道在合并到Master之前运行合并代码的结果,以检测在分支上可能是绿色的更改,但在合并时将失败。

了解有关Pipelines的更多信息结果

合并列车

通过并行排队管道,确保管道中的流水线中的有序和有效的变化流程,每个都会从前一管线的合并结果。南瓜和合并也支持合并列车。

了解有关合并列车的更多信息

在父母项目中运行管道,供Forks夫人

具有适当权限的父项目的成员可以使用父项目的管道配置和跑步者从叉子MR运行管道。这增加了另一层安全性,以验证叉子MR中没有恶意活动,可能会影响父项目。

了解有关叉子MR管道的更多信息

任何平台,任何语言和云

可以在任何操作系统平台上运行任何语言,以及任何云提供商

无配置,基础架构设置或需要修补

作为SaaS提供,可以提供软件开发和送货服务,而无需设置工具本身,基础架构运行它,并通过修补来维护它。

自动建议流水线以基于代码语言启动

通过语言检测,自动建议流水线模板运行,以帮助用户快速获取管道运行。

Auto DevOps运行管道,而不仅仅是提出一个

高级CI / CD配置LINTER

CI LINTER在验证时提供警告和错误消息.gitlab-ci.yml.文件,用gitlab管道快速启动并运行。

了解有关CI YAML LINTER的更多信息

附带许多预定义的管道

提供许多预定义的流水线,可捕捉最佳实践,并使用户可以轻松使用每个项目进行常用语言,平台和配置。

连接SDLC期间使用的Diff工具和服务

可以用作中央胶水来协调,并从许多不同的工具和服务连接数据和输出。

运行共享Linux跑步者

能够在SaaS提供的共享Linux系统上运行跑步者。

运行共享Windows Runners

能够在SaaS提供的共享Windows系统池中运行Runners。

在beta.

运行共享麦斯科斯跑步者

能够在SaaS提供的共享麦斯科斯系统池中运行跑步者。

Pull / Merge请求中可见的管道状态

管道运行的状态和结果至少在它们是部分的部分中的摘要中可查看。

从运行管道实时流动日志

能够看到实时作业日志(管道正在运行)。

搜索所有作业日志

立即搜索全部或多个作业日志。在故障排除或查看作业输出时,可以更高效地搜索错误和其他感兴趣内容。

一次浏览器在日志中搜索

在明文中查看原始日志

能够获取日志的纯文本,没有标记,以便能够分享或在外部使用它。

每个仓库多个管道

能够定义每个代码存储库的多个流水管,以启用在不同时间运行的不同进程,和/或启用MonorePOS,其中在每个应用程序中需要不同地构建和处理多个应用程序中的多个应用程序。

阅读更多关于儿童/父管道的更多信息

另一个回购中的参考操作/作业

能够具有管道/工作流程引用和使用从其运行的Repo的Repo的操作/作业,而无需任何安装。