加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

送你 21 个好用的持续集成工具

发布时间:2019-04-21 03:44:09 所属栏目:建站 来源:李加庆 译
导读:市场上一连集成器材浩瀚,找到一个吻合的器材并非易事,下面先容了 21 个较量受接待的 CI 器材,并附上了下载链接。 1. Buddy 对 Web 开拓者来说,Buddy 是一个智能的 CI/CD 器材,低落了 DevOps 的入门门槛。Buddy 行使 DeliveryPipeline 进去软件构建、
副问题[/!--empirenews.page--]

市场上一连集成器材浩瀚,找到一个吻合的器材并非易事,下面先容了 21 个较量受接待的 CI 器材,并附上了下载链接。

送你 21 个好用的一连集成器材

1. Buddy

对 Web 开拓者来说,Buddy 是一个智能的 CI/CD 器材,低落了 DevOps 的入门门槛。Buddy 行使 DeliveryPipeline 进去软件构建、测试及宣布,建设 Pipeline 时,100 多个停当的操纵可随时投入行使,就像砌砖房一样。

特点:

  • 清楚的设置,友爱的交互,15分钟快速设置
  • 基于改观集(changeset)的快速陈设
  • 构建运行在行使缓存依靠的独立容器中
  • 支持全部风行的说话、框架和使命打点器
  • Docker / Kubernetes 专用操纵手册
  • 与 AWS,Google,DigitalOcean,Azure,Shopify,WordPress 等集成
  • 支持并行和 YAML 设置

下载链接:https://buddy.works

2. Jenkins

Jenkins 是一个开源的一连集成器材,行使 Java 编程说话编写的。它有助于及时检测和陈诉较大代码库中的单一变动。该软件可辅佐开拓职员快速查找息争决代码库中的题目并自动测试其构建。

特点:

  • 支持海量节点扩展并在节点中同中分发事变负载
  • 在各版本Linux、Mac OS 或 Windows 等全平台轻松更新
  • 提供了 WAR 名目标浅显安装包,执行导入 JEE 容器中即可运行安装
  • 可以通过 Web 界面轻松配置和设置 Jenkins
  • 可轻松跨呆板分发

下载链接:https://jenkins.io/download/

3. TeamCity

TeamCity 是一款拥有许多强盛成果的一连集成处事器。

特点:

  • 可扩展性和自界说
  • 为项目提供更好的代码质量
  • 纵然没有运行构建,也能保持 CI 处事器康健不变
  • 可在 DSL 中设置构建
  • 项目级云设置文件
  • 全面的 VCS 集成
  • 即时构建进度陈诉
  • 长途运行和预先测试的提交

下载链接:https://www.jetbrains.com/teamcity/download/#section=windows

4. Travis CI

Travis 是一款风行的 CI 器材,可免用度于开源项目。在托管时,不必依靠任何平台。此 CI 器材为很多构建设置和说话提供支持,如 Node,PHP,Python,Java,Perl 等。

特点:

  • Travis 行使假造机构建应用措施
  • 可通过 Slack,HipChat,电子邮件等关照
  • 应承运行并行测试
  • 支持 Linux、Mac 以及 iOS
  • 易于设置,无需安装
  • 强盛的 API 和呼吁行器材

下载链接:https://github.com/travis-ci/travis-ci

5. GoCD

GoCD 是一个开源的一连集成处事器。它可轻松模仿和可视化伟大的事变流程。此 CI 器材应承一连交付,并为构建 CD Pipeline 提供直观的界面。

特点:

  • 支持并行温次序执行,可以轻松设置依靠
  • 随时陈设任何版本
  • 行使 Value Stream Map 及时可视化端到端事变流程
  • 安详地陈设到出产情形
  • 支持用户身份验证和授权
  • 保持设置有序
  • 有大量的插件加强成果
  • 活泼的社区辅佐和支持

下载链接:https://www.gocd.org/download/

6. Bamboo

Bamboo 是一个一连集成的构建处事器,可以自动构建、测试和宣布,并可与 JIRA 和 Bitbucket 无缝协作。Bamboo 支持多说话僻静台,如 CodeDeply、Ducker、Git,SVN、Mercurial、AWS 及 Amazon S3 bucket。

特点:

  • 可并行运行批量测试
  • 设置简朴
  • 分情形权限成果应承开拓职员和 QA 陈设到他们的情形
  • 可以按照 repository 中检测到的变动触发构建,并从 Bitbucket 推送关照
  • 可托管或内部陈设
  • 促进及时协作并与 HipChat 集成
  • 内置 Git 分支和事变流程,并自动归并分支

下载链接:https://www.atlassian.com/software/bamboo

7. Gitlab CI

GitLab CI 是 GitLab 的一部门。它是一个提供 API 的 Web 应用措施,可将其状态存储在数据库中。GitLab CI 可以打点项目并提供友爱的用户界面,并充实操作 GitLab 全部成果。

特点:

  • GitLab Container Registry 是安详的 Docker 镜像注册表
  • GitLab 提供了一种利便的要领来变动 issue 或 merge request 的元数据,而无需在注释字段中添加斜杠呼吁
  • 为大大都成果提供 API,应承开拓职员举办更深入的集成
  • 通过发明开拓进程中的改造规模,辅佐开拓职员将他们的设法投入出产
  • 可以通过机要题目掩护您的信息安详
  • GitLab 中的内部项目应承促进内部存储库的内部 sourcing

下载链接:https://about.gitlab.com/installation/

8. CircleCI

Circle CI 是一个机动的 CI 器材,可在任何情形中运行,如跨平台移动应用措施、Python API 处事器或 Docker 集群,该器材可镌汰错误并进步应用措施的质量。

特点:

  • 应承选择构建情形
  • 支持多说话及平台,如Linux,包罗C ++,Javascript,NET,PHP,Python 和 Ruby
  • 支持 Docker,可以设置自界讨情形
  • 触发较新的构建时,自动打消列队或正在运行的构建
  • 跨多容器支解僻静衡测试,以镌汰总体构建时刻
  • 榨取非打点员修改要害项目设置
  • 通过发送无错误的应用措施进步 Android 和 iOS 市肆评级
  • 最佳缓存和并行机能,实现高机能
  • 与 VCS 器材集成

下载链接:https://circleci.com/

9. Codeship

Codeship 是一个成果强盛的 CI 器材,可自动化开拓和陈设事变流程。Codeship 通过简化到 repository 的 push 来触发自动化事变流程。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读