构建工具系列一--Travis-cli

本文介绍Travis-cli作为在线、分布式的持续集成服务,用于构建和测试GitHub托管代码的用法配置。通过关联GitHub账号、配置.travis.yml文件,实现项目自动测试与构建,确保代码一致性与正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文地址: http://www.cnblogs.com/blackmanba/articles/continuous-integration-tool-travis-cli.html或者http://forkme.info/continuous-integration-tool-travis-cli/, 转载请注明源地址。

概述

Travis-cli是一个在线的, 分布式的持续集成服务, 用来构建和测试在Github上拖管的代码。wikipedia上定义如下:

In software development, Travis CI is a hosted, distributed continuous integration service used to build and test projects hosted at GitHub. The software is also available as an open source download on GitHub, although its developers do not currently recommend it for on-premise use for closed projects.

Travis-cli不同于以前的持续集成工具, 它采用YAML格式来声明(ps: 本博客使用的是Github page, 也是采用YAML格式配置的, 传送门), 同时支持C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby和Scala语言。

插播: 构建工具系列二--Grunt

用途

那么, Travis-cli作为一个工具究竟在使用在什么应用场合呢?一般来说会在两种情况下使用:一是项目的自动测试; 而是项目的自动构建。我们知道, 在Github上协作开发过程中可能会遇到很多不认识的人或组织通过pull request向我们提交代码或者是多人进行项目开发协作。在这种情况下如何保证代码风格的一致性和代码的正确性就显得十分重要。使用Travis-cli就能很好的解决以上问题。通过预先编写的代码风格检查工具和项目构建工具并将之集成到Travis-cli上, 每次提交代码时Travis-cli就会自动进行构建并对构建结果作出提示, 从而帮助我们检查代码可能存在的问题。

如何集成到Github

如何将Travis-cli集成到托管在Github上面的代码库呢?方法如下:

  • 关联Github账号并打开开启项目集成
  • 项目配置.travis.yml文件

下面是简单说明:

1. 关联Github账号并打开开启项目集成



1.1 进入网站https://travis-ci.org/并点击右上角的Sign in with GitHub链接;

1.2 登录Github账号, 赋予Travis-cli权限, 如图:

311347468836257.png

1.3 账号处点击Accounts, 进入Repositories页, 选择要打开Travis-cli的项目, 点击ON, 如图:

311347594626847.png

2. 项目配置.travis.yml文件



.travis.yml文件是Travis-cli的配置文件, 包括配置使用的编程语言, 版本以及执行的命令等等。具体语言的使用的配置信息不同, 参数说明在http://docs.travis-ci.com/user/languages/×××(×××表示所使用的语言)。比如c语言的具体配置信息链接是http://docs.travis-ci.com/user/languages/c

配置完.travis.yml后, 只要将其上传到对应目录的根目录下, 以后每次提交就可以自动进行构建了!

** Finally: enjoy it! ^_^ **

总结

本文介绍了Travis-cli项目持续构建工具的使用配置。希望您能在自己的Github项目中使用它, 感受它带来的便利和好处。

转载于:https://www.cnblogs.com/blackmanba/p/continuous-integration-tool-travis-cli.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值