rip*_*234 2 bitbucket-pipelines
从这里我了解到Bitbucket Pipeline支持ifs语句。
我该如何在if语句中使用多行块?
这不计算:
script:
- if [ $BITBUCKET_BRANCH == "master" ];
then;
echo Line1
echo line2
fi;
Run Code Online (Sandbox Code Playgroud)
Flo*_*ild 23
Bitbucket 管道是用 YAML 编写的,因此您可以充分利用 YAML 语言。
对于多行,您还可以使用|或>运算符。
- >
if [ $BITBUCKET_BRANCH == 'master' ]; then
echo "We are on master :)"
else
echo "We are not on master :("
fi
Run Code Online (Sandbox Code Playgroud)
更多信息:https : //yaml-multiline.info/
注意:我想这个用例只是一个例子,但您也可以直接按分支过滤管道步骤:https : //confluence.atlassian.com/bitbucket/configure-bitbucket-pipelines-yml-792298910.html#Configurebitbucket- pipelines.yml-SectionDescription
我发现这可行:
- if [ $BITBUCKET_BRANCH == 'master' ]; then
- echo "We are on master"
- fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1429 次 |
| 最近记录: |