gpt4 book ai didi

travis-ci - 分支机构的 Travis 条件 sudo

转载 作者:行者123 更新时间:2023-12-04 19:42:25 27 4
gpt4 key购买 nike

使用 Travis,我在每次推送到 abc123 分支时自动构建 Docker。

为了让 Docker 在那里运行,Travis 需要 sudo: required 用于 virtualization setup

它适用于每个分支,但使用基于容器的构建还有另一个优势(例如速度),我想在每个分支上使用 sudo: false 运行构建不是 abc123

是否可以为 Travis 中的特定分支配置 sudo

最佳答案

您可以使用环境变量 TRAVIS_SUDO 来区分这两个版本。

他们的文档的当前版本包含以下内容:

TRAVIS_SUDO: true or false based on whether sudo is enabled.

来源:https://docs.travis-ci.com/user/environment-variables/#Default-Environment-Variables


另一种解决方案是在不同的分支中使用不同的 .travis.yml,但是来回合并会使维护变得困难。

关于travis-ci - 分支机构的 Travis 条件 sudo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39730790/

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