Google Cloud Build Bitbucket 集成不支持 git 标签

Posted

技术标签:

【中文标题】Google Cloud Build Bitbucket 集成不支持 git 标签【英文标题】:Google Cloud Build Bitbucket integration does not support git tags 【发布时间】:2022-01-03 17:46:52 【问题描述】:

正如您在标题中看到的那样,如果您配置 CloudBuild 触发器以从 Bitbucket 拉取存储库,它将是一个镜像并且它不会有标签,因此使用例如诗歌动态版本的构建设置将构建版本 = 0.0.0 的软件包。

有人知道 Google 是否会修复它吗?您有可靠的解决方法吗?

PS:我的意思是git tag,标记提交的命令。

【问题讨论】:

【参考方案1】:

如果我理解正确,您希望 Cloud Build 使用您在 BitBucket 存储库中的标志。

Cloud Build 使用在其配置文件中指定的标签。有关这方面的更多信息,请访问here。

据我所知,没有推荐的方法来做到这一点。此外,您所描述的似乎是一个功能请求,而不是一个问题。 我鼓励您在this documentation 之后创建一个功能请求。请务必说明您希望此功能如何工作并说明您遇到的限制。

【讨论】:

嘿,感谢您的建议,但我的意思是 git tag,而不是您可以添加到 Cloud Build yaml 的标签。 您好,有误会请见谅。但是,我认为将git tags 添加到 Cloud Build 的最佳做法仍然是创建功能请求,因为我知道现在没有办法这样做。

以上是关于Google Cloud Build Bitbucket 集成不支持 git 标签的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Build 可以通过工件目录递归吗?

在 Google Cloud Build 上使用 Docker Buildkit

从 Google Cloud Build 访问存储在 Google Secret Manager 中的环境变量

Google Cloud Build - 查看日志权限

如何通过 cli / rest api / cloud 功能运行 Google Cloud Build 触发器?

将 env 变量从 Google 的 Secret Manager 加载到在 Google Cloud Run 上运行但未通过 Cloud Build 部署的 Docker 容器中?