我正在尝试在功能分支名称中提取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)
没有人在工作,我什至没有收到失败错误!
答案 0 :(得分:0)
这听起来可能很奇怪,但是我发现当使用与您的命令类似的更复杂的命令时,您必须将它们用单引号引起来(在您的情况下,还要对其中的引号进行调整),以使Bb Pipelines处理它们正确。