我们的组织在进行更改时使用travis-ci内部github进行基本的健全性检查.当对特定文件或文件类型进行更改时,有没有办法阻止完整的travis构建/运行?
作为最简单的示例:如果有人对README.md文件进行了更改并希望直接提交给master,那么在允许之前我们不需要执行CI运行.
Jen*_*och 13
您可以指示您的团队添加[skip ci]您的提交消息,例如
git commit -m "updated readme [skip ci]".
这意味着此Github提交(在推送之后)将不会触发Travis-CI运行.
另一种方法是接受提交触发Travis-CI运行,但之后只需在您的.travis.yml(或由其执行的脚本)内部进行条件检查,以排除单元测试的处理等.换句话说:将运行CI运行,但所有重型脚本的东西都可以跳过.
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |