Travis概念


文档摘要

Travis 概念 什么是持续集成(CI)? 持续集成是一种频繁地将小的代码更改合并到主分支的做法,而不是在开发周期结束时合并大量的更改。其目标是通过在更小的增量中进行开发和测试来构建更健康的软件。这就是 Travis CI 发挥作用的地方。 什么是 Travis CI? Travis CI 是一个用于构建和测试托管在 GitHub 上的项目的托管、分布式持续集成服务。每当 Travis CI 检测到有提交被推送到使用 Travis CI 的 GitHub 仓库时,它会尝试构建项目并运行测试。 Travis CI 能做什么? Travis CI 提供以下好处: 监控 GitHub 项目 快速运行测试并生成结果。支持并行测试执行。

Travis 概念

什么是持续集成(CI)?

持续集成是一种频繁地将小的代码更改合并到主分支的做法,而不是在开发周期结束时合并大量的更改。其目标是通过在更小的增量中进行开发和测试来构建更健康的软件。这就是 Travis CI 发挥作用的地方。

什么是 Travis CI?

Travis CI 是一个用于构建和测试托管在 GitHub 上的项目的托管、分布式持续集成服务。每当 Travis CI 检测到有提交被推送到使用 Travis CI 的 GitHub 仓库时,它会尝试构建项目并运行测试。

Travis CI 能做什么?

Travis CI 提供以下好处:

  • 监控 GitHub 项目
  • 快速运行测试并生成结果。支持并行测试执行。
  • 构建工件并检查代码质量
  • 轻松部署到云服务
  • 可以识别小的以及大的代码更改
  • 开发人员可以使用 Travis CI 来监视正在运行的测试
  • 该工具集成了 Slack、HipChat、电子邮件等

Travis CI 特性:

  • 自动与 GitHub 集成
  • 对拉取请求的仓库访问权限
  • 支持 21 种语言,如 Android、C、C#、C++、Java、JavaScript(带 Node.js)、Perl、PHP、Python、R、Ruby 等
  • 预安装的构建和测试工具
  • 可用的服务 - 数据库、消息队列等
  • 部署到多个云服务
  • 加密安全环境变量或文件
  • 每次构建后重新创建虚拟机
  • CLI 客户端和 API 用于脚本编写
  • 提供免费基于云的托管,无需维护或管理。

声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。


作者与出处
原作者: Tikam02
来源:Tikam02
许可证:MIT
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: Tikam02 转发
评论区 (0)
U