Bitbucket管道回声环境变量

时间:2020-09-17 22:26:52

标签: bitbucket-pipelines

我正在尝试在功能分支名称中提取JIRA问题,例如:feature/SLUG-1234-feature-name。这是怎么回事:

- declare -x NEW_APP_NAME=slug-$(echo '"$BITBUCKET_BRANCH"' | grep "(SLUG-\d+)" -E -o | grep "(\d+)" -E -o)

或者这个:

- declare -x NEW_APP_NAME=slug-$(echo $BITBUCKET_BRANCH | grep "(SLUG-\d+)" -E -o | grep "(\d+)" -E -o)

或者这个:

- NEW_APP_NAME=slug-$(echo '"$BITBUCKET_BRANCH"' | grep "(SLUG-\d+)" -E -o | grep "(\d+)" -E -o)

没有人在工作,我什至没有收到失败错误!

1 个答案:

答案 0 :(得分:0)

这听起来可能很奇怪,但是我发现当使用与您的命令类似的更复杂的命令时,您必须将它们用单引号引起来(在您的情况下,还要对其中的引号进行调整),以使Bb Pipelines处理它们正确。