【发布时间】:2021-10-23 00:01:17
【问题描述】:
可能由Buildbot 的ShellCommand 运行的脚本能否检测它是否确实在 Buildbot 的上下文中运行(例如,相对于在 shell 中手动启动)?
例如,Buildbot 是否设置了脚本可以检查的任何环境变量(例如 GitLab 的 CI_JOB_STAGE?
我正在寻找一个便携性好的解决方案,所以设置一个专有的环境变量,例如在某些 Buildbot 构建器级别或检查脚本的父进程并不是我想要的。
【问题讨论】: