有没有一种方法可以检查脚本是否在Bitbucket管道中运行。我想按照这些思路做些事情。
if $running_in_pipelines
do_something
fi
我一直在检查脚本是否在docker容器中运行,但是我不想使用它,因为该脚本可以在除管道之外运行的docker容器中运行。
答案 0 :(得分:0)
基于@ user7369820的评论,此简单检查有效
if [ -z "$CI" ]; then
echo "Not running in pipelines"
fi
这里的假设是没有人将CI
定义为主机系统中的环境变量。