【问题标题】:What does github actions environment variable "CI" stands for?github 操作环境变量“CI”代表什么?
【发布时间】:2021-01-25 02:01:02
【问题描述】:

我试图在 Github Actions 文档中找到CI 的含义,但我找不到详细的解释。

this除外

CI  Always set to true.

【问题讨论】:

    标签: environment-variables github-actions


    【解决方案1】:

    它是许多 CI 服务器(如 github action、Gitlab、Travis 等)中按惯例定义的环境变量。当构建在这些服务器中运行时,其值始终设置为 true

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

    【讨论】:

      猜你喜欢
      • 2021-03-01
      • 2022-11-10
      • 2021-10-10
      • 1970-01-01
      • 2022-06-16
      • 2021-02-16
      • 2021-11-19
      • 2021-01-07
      • 1970-01-01
      相关资源
      最近更新 更多