Continuous integration 禁用Travis CI内置.Travis.yml

Continuous integration 禁用Travis CI内置.Travis.yml,continuous-integration,travis-ci,Continuous Integration,Travis Ci,我想在一段时间内禁用或关闭Travis CI构建。就我而言,这是因为我使用的是私人回购协议,不想用完免费版本。此外,在未来的一些时候,我会在尝试新功能时禁用Travis构建 有两种方法可以做到这一点,但都不理想: 将[ci skip]或[skip ci]附加到提交消息中-这将变得单调乏味 禁用TravisCI.com界面中的生成-需要登录TravisCI以打开/关闭它,甚至查看它是否打开/关闭 我要寻找的是一种在我的项目中一次禁用几天构建的方法,而不完全删除.travis.yml文件 是否可

我想在一段时间内禁用或关闭Travis CI构建。就我而言,这是因为我使用的是私人回购协议,不想用完免费版本。此外,在未来的一些时候,我会在尝试新功能时禁用Travis构建

有两种方法可以做到这一点,但都不理想:

  • [ci skip]
    [skip ci]
    附加到提交消息中-这将变得单调乏味
  • 禁用TravisCI.com界面中的生成-需要登录TravisCI以打开/关闭它,甚至查看它是否打开/关闭
我要寻找的是一种在我的项目中一次禁用几天构建的方法,而不完全删除
.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]

如果未在
.travis.yml
中创建任何作业(或创建太多),则生成请求将被拒绝

例如:

language: ruby
rvm: '2.4'
matrix:
  exclude:
    rvm: '2.4'
这可能是不切实际的,具体取决于您的预期配置有多复杂

您可能需要使用CLI客户端。见和