检查bash脚本是否在bitbucket管道中运行

时间:2019-01-11 07:07:01

标签: bash shell bitbucket-pipelines

有没有一种方法可以检查脚本是否在Bitbucket管道中运行。我想按照这些思路做些事情。

if $running_in_pipelines
    do_something
fi

我一直在检查脚本是否在docker容器中运行,但是我不想使用它,因为该脚本可以在除管道之外运行的docker容器中运行。

1 个答案:

答案 0 :(得分:0)

基于@ user7369820的评论,此简单检查有效

if [ -z "$CI" ]; then
    echo "Not running in pipelines"
fi

这里的假设是没有人将CI定义为主机系统中的环境变量。