实践持续集成测试之Travis CI

Travis CI 是在线托管的CI服务,用Travis来进行持续集成,不需要自己搭服务器,在网页上点几下就好,用起来更方便。最重要的是,它对开源项目是免费的。

Github与Travis CI已经进行了集成,可以直接使用Github账户登录Travis CI,会自动讲Github上项目信息同步到Travis CI,把需要CI勾选上,然后在项目根目录编写一个.travis.yml,内容参考如下:

1
2
3
4
language: java

jdk:
  - oraclejdk8

默认情况下,Travis会在代码push时收到GitHub通知,然后自动获取最新代码,进行CI。

添加CI测试标识,在README.md中参考添加如下内容:

1
[![Build Status](https://travis-ci.org/AngiWANG/sample-spring.svg?branch=master)](https://travis-ci.org/AngiWANG/sample-spring)