Travis 要求项目的根目录下面,必须有一个.travis.yml
文件。这是配置文件,指定了 Travis 的行为。该文件必须保存在 Github 仓库里面,一旦代码仓库有新的 Commit,Travis 就会去找这个文件,执行里面的命令。
这个文件采用 YAML 格式。下面是一个最简单的 Python 项目的.travis.yml
文件。
language: python script: true
上面代码中,设置了两个字段。language
字段指定了默认运行环境,这里设定使用 Python 环境。script
字段指定要运行的脚本,script: true
表示不执行任何脚本,状态直接设为成功。
Travis 默认提供的运行环境,请参考官方文档 。目前一共支持31种语言,以后还会不断增加。
下面是一个稍微复杂一点的.travis.yml
。
language: python sudo: required before_install: sudo pip install foo script: py.test
上面代码中,设置了四个字段:运行环境是 Python,需要sudo
权限,在安装依赖之前需要安装foo
模块,然后执行脚本py.test
。
: » 详解Travis CI的.travis.yml配置文件
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/252581.html