travis提供的是持续集成服务。只要有新的代码提交,就会自动pull。然后提供一个运行环境,执行测试,完成构建,还能部署到服务器。对一些敏感的信息,提供文字加密后和文件加密功能。
code -> build -> integrate -> test -> deliver -> deploy
需要将travis和github关联。
.travis.yml语法:
完整的流程如下:
before_install -> install -> before_script -> script ->
after_failure|after_success -> before_deploy -> deploy ->
after_deploy -> after_script
常见问题汇总:
1 如果在trvais的配置文件中访问github repo没有权限,需要提供一个token,否则会导致构建失败。 例如git clone时会失败。
ref:
http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html https://github.com/nukc/how-to-use-travis-ci
LEo at 00:12