如何解决Bitbucket管道回声环境变量
我正在尝试在功能分支名称中提取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)
没有人在工作,我什至没有收到失败错误!
解决方法
这听起来可能很奇怪,但是我发现当使用与您的命令类似的更复杂的命令时,您必须将它们用单引号引起来(在您的情况下,还要对其中的引号进行调整),以使Bb Pipelines处理它们正确。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。