我想暂时禁用或关闭Travis CI版本。在我的情况下,因为我使用私人回购并且不想使用免费版本。此外,有时我会尝试在尝试新功能时禁用Travis构建。
有两种方法可以做到这一点,但两种方法都不理想:
[ci skip]
或[skip ci]
附加到提交邮件中 - 这会变得乏味我正在寻找的方法是在我的项目中一次禁用几天的构建,而不是完全删除.travis.yml
文件?
是否可以通过.travis.yml
中的配置设置禁用Travis CI版本?
这样的事情:
enabled: false // Travis CI builds turned off
language: node_js
node_js:
- "6.11.2"
deploy:
provider: heroku
api_key:
secure: [KEY]
app: [APP-NAME]
答案 0 :(得分:1)
如果您未在language: ruby
rvm: '2.4'
matrix:
exclude:
rvm: '2.4'
中创建任何作业(或创建太多作业),则构建请求将被拒绝。
例如:
{{1}}
这可能不切实际,具体取决于您的预期配置的复杂程度。
您可能想要使用CLI客户端https://github.com/travis-ci/travis.rb。请参阅https://github.com/travis-ci/travis.rb#enable和https://github.com/travis-ci/travis.rb#disable。