Github Actions 的环境变量 "CI" 代表什么?

3

我尝试在 Github Actions 文档中查找 CI 的含义,但没有找到详细的解释。

除了 这个

CI  Always set to true.
2个回答

2

许多CI服务器(如Github Action、Gitlab和Travis等)按照惯例定义了一个环境变量。当在这些服务器上运行构建时,它的值总是设置为true

许多工具会检查此变量是否设置为true,并调整其配置和输出以适合CI环境。例如,某些工具默认情况下是交互式的,但如果CI=true,则会跳过用户提示并使用默认值/传入的参数。另一个示例是pipenv,当CI=true时具有特殊配置:https://github.com/pypa/pipenv/blob/207f2f565d2c4493bd8cdfb55a9b565aa58984fc/pipenv/environments.py#L27


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接