gpt4 book ai didi

continuous-integration - 在 .travis.yml 中禁用 Travis CI 构建

转载 作者:行者123 更新时间:2023-12-03 19:37:18 42 4
gpt4 key购买 nike

我想在一段时间内禁用或关闭 Travis CI 构建。就我而言,这是因为我使用的是私有(private)仓库并且不想用完免费版本。此外,在尝试新功能时,有时我会想禁用 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 客户端 https://github.com/travis-ci/travis.rb .见 https://github.com/travis-ci/travis.rb#enablehttps://github.com/travis-ci/travis.rb#disable .

    关于continuous-integration - 在 .travis.yml 中禁用 Travis CI 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46603313/

    42 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com