检查比特桶管道中的 bash 脚本是否为 运行
Checking to see if a bash script is running in bitbucket pipelines
有没有办法检查脚本是否在 bitbucket 管道中 运行ning。我想按照这些思路做点什么。
if $running_in_pipelines
do_something
fi
我一直在检查脚本是否 运行 在 docker 容器中,但我不想使用它,因为脚本可以 运行 在 docker 容器 运行 除了管道外还有容器。
根据@user7369820 的评论,这个简单的检查有效
if [ -z "$CI" ]; then
echo "Not running in pipelines"
fi
此处假设没有人将 CI
定义为您的主机系统中的环境变量。
有没有办法检查脚本是否在 bitbucket 管道中 运行ning。我想按照这些思路做点什么。
if $running_in_pipelines
do_something
fi
我一直在检查脚本是否 运行 在 docker 容器中,但我不想使用它,因为脚本可以 运行 在 docker 容器 运行 除了管道外还有容器。
根据@user7369820 的评论,这个简单的检查有效
if [ -z "$CI" ]; then
echo "Not running in pipelines"
fi
此处假设没有人将 CI
定义为您的主机系统中的环境变量。