bitbucket-pipelines - 获取当前分支名称
问题描述
我正在运行一个脚本(bitbucket_pipelines.yml),并且在其中一个步骤上我需要知道当前的分支名称,我怎样才能得到它?
我看到有一个预定义的BITBUCKET_BRANCH
变量,但是我在打印它时遇到了麻烦,所以我可以看到它的内容。
我试着做:
...
step:
script:
- echo $BITBUCKET_BRANCH
但是当管道运行时,我看到的只是
echo $BITBUCKET_BRANCH
我怎样才能真正看到这个变量的内容?
解决方案
我发现 Bb Pipelines 在处理变量时有时很挑剔。尝试将其更改为echo "$BITBUCKET_BRANCH"
. 此外,将整行括在单引号中可能会有所帮助。
推荐阅读
- python - 如何使用正则表达式在 PDF 中搜索括号内的所有单词,除了一组特定的单词?
- reactjs - React SPA (Router) 创建 3d 动画(翻转/滚动)以在组件之间切换
- angular - 避免 Angular/TypeScript 变量绑定
- pyspark - 无法使用运动流在火花流中创建流
- python - 在 for 循环中附加来自 json 文件的数据帧
- java - 为什么这个 Java 方法调用被认为是模棱两可的?
- javascript - 鼠标悬停时居中图像
- elasticsearch - elasticsearch-rest-client-7.2.0 的间歇性 SocketTimeoutException
- excel - 如何评估列表中多个条件的真假
- tensorflow - Keras ConvS2S 为什么在预测中使用 len(input_texts)?