Gitlab英雄边框图案左侧SVG Gitlab英雄边框图案右侧SVG 背景波
GitLab
VS
DeployHQ
决策工具
决策工具
Deployhq VS gitlab

概要

DeployHQ提供基于SaaS的持续部署服务。对于DeployHQ的自称的价值主张是,他们“让生活更容易为开发商当它涉及到从仓库获取代码到服务器。”影片并支持文档演示了一个UI,似乎是用户友好且直观。DeployHQ集成了顶级版本控制的托管服务提供商,如GitLab,GitHub上,到位桶和代码库。在DeployHQ主要功能的用户执行将建立自己的项目。设置项目包括连接到存储库从检索码和设置一个或多个服务器来部署代码。

优势

  • 支持双因素用户认证
  • 用户可以根据自己喜欢的DeployHQ项目添加尽可能多的服务器
  • 用户可以部署到不同的分支不同的服务器在同一个存储库
  • 支持部署模板
  • 无限用户包月费(免费计划除外 - 见下文定价)

差距

  • 用户只能添加一个存储库,以他们的DeployHQ项目
  • 没有内置的SCM功能 - 从源码上下文切换到CI到CD工具采取管道从代码到生产manbetx体育客户端3.0
  • 与管道问题管理需要第三方产品manbetx体育客户端3.0
  • 不是一个最终的端到端软件交付单个应用程序
  • 安全需要第三方集成
  • 包月费只包含的项目固定数量(见定价见下表)

价钱

在DeployHQ的定价更多细节可以发现这里

自由 基本 额外费用 最终
$ 0 /月 $ 10.50 /月 $第22 /月 $ 44 /月 $ 88 /月
1个项目 10个项目 22个项目 48个项目 100个项目
每天10层部署
1个用户
30分钟构建
无限部署
无限用户
300构建分钟
在线聊天
无限部署
无限用户
700构建分钟
在线聊天
无限部署
无限用户
1500构建分钟
在线聊天
自定义域
部署有防火墙
无限部署
无限用户
3500构建分钟
在线聊天
自定义域
部署有防火墙
优先部署
功能比较
特征

免费CI / CD共享或个人亚军

GitLab.com分享了运动员,让您使用GitLab CI / CD完全免费的高达400构建分钟私人项目50000分钟的公益项目。或者,你可以设置自己更快的构建过程中,无限量打造分钟,或特殊要求的亚军。

探索GitLab.com产品

内置CI / CD

GitLab内置了持续集成/持续交付,免费,无需单独安装。用它来构建,测试和部署您的网站(GitLab页)或web应用。作业结果显示在易于访问的合并请求。

了解更多关于CI / CD

CI / CD水平自动缩放

GitLab CI / CD云机体系结构可以很容易地通过,如果工作量增加添加新节点水平扩展。GitLab运动员可以自动旋转上下新的容器,以确保管道立即进行处理,并最大限度地降低成本。

了解更多关于GitLab CI / CD水平自动缩放

CI / CD管道仪表板

可视化在单一的仪表板跨项目和组的所有管线,可以为每个用户定制的历史和现状。

详细了解跨项目管道在操作仪表板

从聊天部署

从聊天一个环境中(例如分段)的任何其他(例如生产)部署manbetx体育客户端3.0

阅读关于斜杠命令的文档

综合管线图

管道可与许多串行和并行工作的复杂结构。为了更容易一点,看看到底是怎么回事,你可以查看单个管道,其状态的曲线图。

了解更多关于管道图

可浏览文物

随着GitLab CI,你可以上传GitLab本身你的工作文物,而不需要外部的服务。正因为如此,文物也可通过GitLab的Web界面浏览。

了解更多关于在项目中使用的工作文物

最新文物锁定以防止删除

一个成功的工作和管道上的任何活动分支,MR,或标签的最新神器被自动锁定,以防止被删除。这使得有可能设置一个积极的过期策略,以清理旧的文物,减少磁盘空间的消耗,并确保最新的神器始终可用。

了解更多关于工作的文物到期

管道计划触发

你可以让你的管道上在cron般的环境时间表运行。

了解如何触发在GitLab时间表管道

多项目管线图

随着多项目管线图,你可以看到上游和下游管线的连接方式为通过触发器链接到其他的更复杂设计的一部分项目,因为它是微服务架构。

了解更多关于多项目管线图

对于CI / CD配置自定义路径

您可以定义自定义路径到您的信息库用于CI / CD的配置文件。

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

在Windows上运行CI / CD的工作

GitLab亚军支持Windows和可以在这个平台上本地运行的作业。您可以自动构建,测试,以及通过利用PowerShell的或批处理文件部署基于Windows的项目。

manbetx客户端打不开在Windows上安装GitLab亚军

运行CI /在MacOS CD的工作

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

manbetx客户端打不开在Mac OS安装GitLab亚军

运行CI / Linux上的ARM CD职位

GitLab亚军支持基于ARM架构的Linux操作系统,并可以在这个平台上本地运行的作业。您可以通过利用shell脚本和命令行工具自动构建,测试和部署基于Linux的ARM项目。

manbetx客户端打不开在Linux上安装GitLab亚军

在FreeBSD下CI / CD的工作

GitLab亚军支持FreeBSD和可以在这个平台上本地运行的作业。您可以通过利用shell脚本和命令行工具自动构建,测试和部署基于FreeBSD的项目。

manbetx客户端打不开FreeBSD的安装GitLab亚军

部署板

GitLab高级附带部署提供主板上Kubernetes运行的每个CI / CD环境的当前状况和状态的统一视图。您的最新部署的每个吊舱的状态显示无缝内GitLab无需访问Kubernetes。

了解更多关于部署板

定时和手动增量部署部署

GitLab可以让你在部署你的Kubernetes应用开始只有几个荚的新版本,然后增加的百分比,如果一切工作正常。这可以被配置每一个时间表进行或暂停以等待输入继续进行。

了解更多有关配置增量部署部署

金丝雀部署

与Kubernetes部署应用程序时GitLab保费可以监视你的金丝雀部署。

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

最小CI / CD配置

GitLab CI / CD需要你的管道不是像詹金斯其他相似的配置较少的配置。

了解更多关于GitLab CI / CD

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

您可以在您的管道定义文件外部文件,用它们作为模板重用共同的工作片段。

详细了解,包括外部文件

步骤折叠为CI / CD日志

关闭每个命令的作业日志输出。

文档

CI / CD外部回购

连接托管在外部服务(如GitHub的或到位桶)和杠杆GitLab CI / CD管道构建,测试的功率您的项目,并轻松地部署应用程序。

了解更多关于CI / CD的外部存储库

CI / CD的GitHub上

连接托管在GitHub上,并利用GitLab CI / CD管道构建,测试的功率您的项目,并轻松地部署应用程序。

了解更多关于CI / CD的GitHub上

交互式网络终端

互动式网络终端,可以连接到一个正在运行或已完成Kubernetes,码头工人,或壳牌亚军工作,手动运行命令,以便更好地了解情况,在系统中。

了解更多关于交互式Web终端

管道的合并请求

当你想,当他们在同一个合并请求相关的流水线作业只能运行指定。请通过运行仅合并请neccessary工作的管道更加高效。

了解更多关于管道的合并请求

管道的合并结果

请高手绿色。对合并后的代码合并到主之前结果的特殊管道运行检测的变化,可能是绿色的一个分支,但合并时将无法掌握。

了解更多关于管线的合并结果

合并火车

通过并行地排队管道,每个建筑物关闭前管道的合并结果确保在管道到目标分支的变化的一个有序高效流动。壁球与合并也与合并火车支持在一起。

了解更多关于合并火车

在父项目运行的管道从叉大都市

具有相应权限的父项目的成员可以运行使用父项目的管道配置和跑步分叉MR管道。这增加了另一层安全,以确认有两岔MR可能影响父项目没有任何恶意活动。

了解更多关于叉形MR管道

任何平台,任何语言,和云

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

无需配置,基础设施设置,或需要打补丁

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

自动提示管道开始使用基于代码的语言

通过语言检测,自动提示管道模板来运行,帮助用户快速获取管道运行。

自动运行DevOps的管道,不只是一个建议

先进的CI / CD配置棉短绒

该CI棉短绒验证时提供警告和错误消息的.gitlab-ci.yml文件,帮助建立和启动GitLab管道快速运行。

了解更多关于CI YAML棉短绒

与许多预先定义的管道来

提供了许多预先定义的管道,捕捉最佳做法,很容易让用户上手每个项目的共同语言,平台和配置。

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

可作为一个中央胶水来编排,并从许多不同的工具和服务连接数据并输出。

矩阵构建

内置以定义并执行建立自动触发许多基于输入变量的多个并行作业或管线的能力。例如,建设3操作系统的同时,并为3个不同的版本库,会自动在9个并行任务来完成。在GitLab,这是使用动态子管道实现。

了解更多关于父/子管道

运行Linux的共享亚军

能够在共享的Linux系统从SaaS产品池运行亚军。

运行Windows共享亚军

能够在共享的Windows系统从SaaS产品池运行亚军。

在公测

运行MacOS的共享亚军

能够在共享的MacOS系统从SaaS产品池运行亚军。

管道状态上拉/合并请求可见

状态和管道运行的结果可见,至少在从合并/拉请求他们的部分摘要。

从运行管道日志的流媒体直播

能够看到现场的作业日志(在管道运行时)。

搜索所有作业日志

在所有或一个以上的作业日志一次搜索。启用错误更有效的搜索和其他感兴趣的内容,同时故障排除或审查作业输出。

在日志的时间内浏览器搜索

查看纯文本的原始日志

能够得到一个日志的纯文本,无标记,以便能够共享或外部使用它。

每回购多个管道

能力来定义每一代码库的多个管道,以使任一不同的过程,以在不同的时间下运行,和/或,使那里有一个回购内的多个应用程序,其需要建立和每个应用程序的处理方式不同monorepos。

了解更多关于父/子管道

参考动作/工作在另一回购

从它从运行一个回购能力不同,有管道/工作流参考和使用行为/工作,而无需任何安装。