跳到正文
LEo的网络日志
返回

travis简介

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:

https://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html https://github.com/nukc/how-to-use-travis-ci



上一篇
mac常用软件
下一篇
通过kind部署istio