使用Travis-CI在线build

使用Travis-CI在线build

1.什么是Travis-CI

Travis-CI是软件开发领域的一个在线的,分布的持续集成服务,用来构建以及测试在GitHUb中托管的代码,简单的说就是它绑定了GItHUb上的项目,一旦你的项目有新的commit,它就会自动提取并提供一个运行环境进行测试。

2.如何使用

2.1链接你的GitHub

访问地址:Travis-CI
Log in时使用GItHub账号登陆,然后授权仓库的访问权限,对需要检测的仓库激活完成后,Travis-CI就会监测该仓库的所有变化

2.2编辑 .travis.yml文件

.travis.yml是要求必须的配置文件,要编辑并放入仓库中

举个简单的例子:(Java项目)

最简单的.travis.yml文件如下:

language: java

Jdk:

​ -oraclejdk9

script: ant build

仅描述项目语言以及测试方式
更详细的配置见官网documen:Travis-CI document

2.3运行流程

以eclipse中的Java项目为例:
由于如果Travis CI未检测到Maven或Gradle文件,它将运行Ant,所以我们这里使用Ant build

首先在Eclipse的项目上右键,然后选择Export

在这里插入图片描述

然后选择General中的Ant Buildfiles

在这里插入图片描述
依据提示一路next就会创建一个build.xml文件

在这里插入图片描述

然后commit到GitHub后,会发现Travis-CI已经开始自动运行

在这里插入图片描述
如果测试成功,将会显示

在这里插入图片描述

3.关于macOS下以 . 开头的文件无法显示的问题

由于在macOS下以 . 开头的文件默认被隐藏,所以在编辑保存完 .travis.yml文件后会找不到,因此需要将其显示出来

需要在终端输入

显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

隐藏隐藏文件:

defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值