gpt4 book ai didi

bitbucket-pipelines - 如何在 Bitbucket Pipeline 上编写多行 if block ?

转载 作者:行者123 更新时间:2023-12-04 08:03:58 27 4
gpt4 key购买 nike

From here我了解到 Bitbucket Pipeline 支持 ifs 语句。

如何在 if 语句中执行多行块?

这不计算:

    script:
- if [ $BITBUCKET_BRANCH == "master" ];
then;
echo Line1
echo line2
fi;

最佳答案

Bitbucket 管道是用 YAML 编写的,因此您可以充分利用 YAML 语言。

对于多行,您也可以使用 |>运营商。

- >
if [ $BITBUCKET_BRANCH == 'master' ]; then
echo "We are on master :)"
else
echo "We are not on master :("
fi

更多信息:
https://yaml-multiline.info/

注意:我想这个用例只是一个例子,但您也可以直接按分支过滤管道步骤:
https://confluence.atlassian.com/bitbucket/configure-bitbucket-pipelines-yml-792298910.html#Configurebitbucket-pipelines.yml-SectionDescription

关于bitbucket-pipelines - 如何在 Bitbucket Pipeline 上编写多行 if block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51841602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com