gpt4 book ai didi

azure - 有没有办法在 azure devops 仪表板的 markdown 中显示最后的构建 ID?

转载 作者:行者123 更新时间:2023-12-04 03:38:35 24 4
gpt4 key购买 nike

我正在寻找一种方法来在一个仪表板上显示项目中所有构建和发布管道的徽章,我发现在一个小部件上执行此操作的最佳方法是使用 markdown 小部件并使用以下命令创建一个表格所有管道和相应的徽章,这工作得很好。它看起来是这样的: Markdown widget preview

这是我的 Markdown :

    ### Applications
| App Name | Build status | UAT Deploy status | PRODUCTION Deploy Status
|:-----------:|:-----------:|:-----------:|:-----------:|
| pipeline 1 | [![BuildStatus] (url to badge) ] (url to build pipeline) | [![Status] (url to TESTING release badge) ] (link to releases page) | [![Status] (url to LIVE release badge) ] (link to releases page)
| pipeline 2 | [![BuildStatus] (url to badge) ] (url to build pipeline) | [![Status] (url to TESTING release badge) ] (link to releases page) | [![Status] (url to LIVE release badge) ] (link to releases page)
| pipeline 3 | [![BuildStatus] (url to badge) ] (url to build pipeline) | [![Status] (url to TESTING release badge) ] (link to releases page) | [![Status] (url to LIVE release badge) ] (link to releases page)

我正在尝试在构建状态徽章前面添加构建 ID。

我尝试使用 Azure DevOps API 来显示构建 ID,类似于显示状态徽章的方式,但它返回 JSON,并且我不确定是否可以仅显示其中的构建 ID。

我的第二个想法是使用 Azure DevOps 资源,并按照本文中的建议检索 resources.pipeline.{Alias}.runID 的值:Getting the latest build id from a referenced pipeline resource但不幸的是,无论我做什么,我都无法获取变量的值。

在第三次尝试中,我尝试使用 html 标签运行一些 JS 来调用 azure devops api,但 html 标签显示为文本;(

目前我正在尝试在 wiki 中运行 JS,因为它能够正确处理 HTML 标签,每当我发现一些有趣的东西或者我认为没有必要进一步尝试 wiki 时,我都会更新这篇文章。到目前为止,无论我多么努力,我都无法在 Wiki 中运行 JS :(

我的目标是能够以任何可能的方式显示所有管道的构建状态以及构建 ID、测试发布状态和实时发布状态,无论是在小部件/页面上:)

请记住,某些应用程序是容器化的,因此构建和发布管道不会相互连接。 (构建管道构建图像并将其发送到集线器,发布管道从集线器获取最新图像并在测试中从中构建容器,然后从同一图像将容器部署到实时)

最佳答案

不幸的是,无法在azure devops仪表板的markdown中显示最后的构建ID,您可以在下面的网站提交用户声音:

https://developercommunity.visualstudio.com/report?space=21&entry=suggestion

关于azure - 有没有办法在 azure devops 仪表板的 markdown 中显示最后的构建 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66474716/

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