gpt4 book ai didi

git - 从 Bitbucket 推送标签时不会触发 Azure Pipelines CI

转载 作者:太空狗 更新时间:2023-10-29 14:10:19 26 4
gpt4 key购买 nike

我正在尝试进行概念验证,以在 Azure Pipelines(以前称为 VSTS)中重新设计我的 CI/CD 管道。我的代码库在 BitBucket 中。

我需要在将 git 标签推送到远程仓库时触发持续集成构建。 enter image description here

当我使用 Azure Repos (VSTS) 时,概念证明非常有效,它检测到“分支”“refs/tags/current”中的变化并触发构建。

enter image description here

但是一旦我切换到 BitBucket,它就不起作用了,没有构建被触发。

所以我的问题是:

将标签推送到我的 BitBucket 存储库时,如何在 Azure Pipelines (VSTS) 中触发 CI 构建?

谢谢!

最佳答案

不,我们无法为服务连接端点(此处为 BitBucket)实现这一点,CI 仅在您推送具有新更改 的提交时才起作用(真正的文件/代码更改).

但是 push git tags 只会将标签添加到提交中,不会将任何其他新文件更改推送到远程仓库。

所以,如果你只想通过推送标签来触发 CI 构建,那么它是行不通的......

我能想到的是,您可以在源代码管理中添加一个无关紧要的文件(例如*.txt 文件)。然后每次推送标签时编辑/修改文件。推送完标签后,你需要推送*.txt文件的新变化,但是它会生成一个新的提交...不是你为它添加标签的提交...

关于git - 从 Bitbucket 推送标签时不会触发 Azure Pipelines CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52373011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com