首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >12个可以替代jenkins的CI/CD工具

12个可以替代jenkins的CI/CD工具

作者头像
苦叶子
发布2020-02-25 18:41:49
10.9K0
发布2020-02-25 18:41:49
举报
文章被收录于专栏:开源优测开源优测

精华推荐重磅发布 - 自动化框架基础指南pdf

Jenkins是一个开源的持续集成平台,是DevOps生命周期中的一个重要工具。但是,与当前的用户界面趋势相比,它的界面已经过时,用户界面也不够友好(苦叶子推荐你用script pipeline: Jenkins之jenkinsfile基础)。此外,Jenkin配置可能比较复杂,而且它还有许多其他缺点。

这里列出了几种可以替代Jenkins的工具。这个列表折衷了具有流行特性和最新下载链接的商业和开源的continuos集成工具。

Buddy(官网:https://buddy.works)是一款面向web开发人员的智能CI/CD工具,旨在降低进入DevOps的门槛。它使用交付管道来构建、测试和部署软件。这些管道是由100多个现成的动作创建的,这些动作可以以任何方式进行安排——就像您构建一个用砖砌成的房子一样。

CruiseControl(官网:http://cruisecontrol.sourceforge.net)既是CI工具又是可扩展框架。它用于构建自定义的连续构建过程。它有许多用于各种源代码控制、构建技术(包括电子邮件和即时消息)的插件。

Integrity(官网:http://integrity.github.io)是一个持续集成的服务器,它只与GitHub一起工作。在这个CI工具中,每当用户提交代码时,它都会构建并运行代码。它还生成报告并向用户提供通知。

GoCD(官网:https://www.gocd.org)是一个开源的持续集成服务器。它可以方便地建模和可视化复杂的工作流。这个CI工具允许持续交付,并为构建CD管道提供了直观的界面。

IBM UrbanCode Deploy(官网:https://www.ibm.com/ms-en/marketplace/application-release-automation)是一个CI应用程序。它将健壮的可见性、可跟踪性和审计功能合并到一个包中。

AutoRABIT(官网:http://www.autorabit.com/tag/autorabit-download/)是一个端到端的连续交付套件,可以加速开发过程。它简化了整个发布过程。它帮助任何规模的组织实现持续集成。

Circle CI(官网:https://circleci.com/)是一个灵活的CI工具,可以在任何环境下运行,比如跨平台的移动应用程序、Python API服务器或Docker集群。这个工具减少了bug并提高了应用程序的质量。

buildkite agent(官网:https://buildkite.com/)是一个可靠的、跨平台的构建运行程序。这个CI工具使得在您的基础设施上运行自动化构建变得很容易。它主要用于运行构建作业,报告作业的状态代码和输出日志。

TeamCity(官网:https://www.jetbrains.com/teamcity/)是一个持续集成服务器,它支持许多强大的功能。

Bamboo(官网: https://www.atlassian.com/software/bamboo)是一个持续集成构建服务器,可以在一个地方执行自动构建、测试和发布。它与JIRA软件和Bitbucket无缝配合。Bamboo支持许多语言和技术,如CodeDeply、Ducker、Git、SVN、Mercurial、AWS和Amazon S3 bucket。

Strider(官网:https://github.com/Strider-CD/strider)是一个开源工具。它是用Node.JS / JavaScript写的。它使用MongoDB作为备份存储。因此,MongoDB和Node.js对于安装这个CI是必不可少的。该工具为修改数据库模式和注册HTTP路由的不同插件提供支持。

GitLab CI(官网:https://about.gitlab.com/installation/)是GitLab的一部分。它是一个web应用程序,具有将其状态存储在数据库中的API。除了提供GitLab的所有特性之外,它还管理项目并提供友好的用户界面。

加我微信入群一起交流,注明:入群,加入微信群

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档