gpt4 book ai didi

github - Azure DevOps - 如何为 GitHub 上的任何分支共享一个状态徽章图像?

转载 作者:行者123 更新时间:2023-12-05 07:23:12 25 4
gpt4 key购买 nike

我运行 an open source project并使用 Azure DevOps,我正在尝试显示状态标志以指示我的分支的构建是通过还是失败。

这是典型的东西,我也用 appveyor 做过。但是有了 appveyor,我能够为所有分支、master、dev、feature 分支显示one 状态徽章图像。如果访问者碰巧看到的任何分支失败,相同的 appveyor 徽章图像能够显示该分支的状态。

我似乎不能用 Azure DevOps 做到这一点,似乎我必须附加一个带有状态徽章图像 url 的分支名称,就像这样

https://fanray.visualstudio.com/Fanray/_apis/build/status/Fanray-CI?branchName=v1.1.0-preview3

其中“v1.1.0-preview3”是我的一个功能分支的名称。如果您删除分支名称并说您碰巧在 github 上的 preview3 分支上,并且 preview3 失败,则徽章不会将其显示为失败。如果我确实将分支名称附加到 url,那么我必须为每个不需要的分支提供一个图像。

将此与我的应用程序状态徽章图像 url 进行比较

https://ci.appveyor.com/api/projects/status/github/fanraymedia/fanray?svg=true

它没有附加分支名称,它显示您碰巧处于的任何分支状态。

如何调整 Azure DevOps 状态徽章 URL 以实现同样的效果?谢谢。

最佳答案

看起来没有办法做到这一点。 This thread对同一问题进行了一些讨论。它在 2019 年不受支持,此后似乎没有实现此功能。

关于github - Azure DevOps - 如何为 GitHub 上的任何分支共享一个状态徽章图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56116431/

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