gpt4 book ai didi

api - Gitlab API未在提交的构建状态中显示所有属性

转载 作者:行者123 更新时间:2023-12-04 08:54:01 26 4
gpt4 key购买 nike

我正在使用gitlab文档中给Post the build status to a commit的简单curl命令。

但是在gitlab构建状态下,它仅显示:

"Pipeline #20 failed for abc....."



即使当我传递“描述”,“target_url”属性时。

我试过了,

curl --request POST --header "PRIVATE-TOKEN: 9ko..." "https://gitlab.example.com/api/v4/projects/17/statuses/18f3...?state=failed&description=my_decsription&target_url=http://example.org/link"



从终端的 curl输出中,它成功传递了所有属性。但是在gitlab的构建状态下,它只会显示

"Pipeline #20 failed for abc....." .



我希望输出像

"Pipeline #20 failed for abc..... my_description http://example.org/link".
OR
Any other format which supports 'description' and 'target_url' attributes.



我在互联网上搜索,但未成功。我正在使用gitlab 8.16。
我需要在gitlab中添加/配置一些东西吗?

更新:
实际上,我指定的“target_url”在“构建”选项卡的特定内部版本号上显示为超链接。但没有出现在我想要的地方。
“描述”没有出现在任何地方。

最佳答案

当您单击构建状态标签时,target_url参数似乎仅影响发送到的链接(请参见下图)。要显示它,您还需要手动将其添加到description中:
curl --request POST --header "PRIVATE-TOKEN: XXXXXX" "https://gitlab.com/api/v4/projects/XXXXXX/statuses/67814f7489214e91738680b433679224993dc1c4?state=failed&name=some_label&description=some%20useful%20description_of_failure%20http://www.google.com&target_url=http://www.google.com"
如果要查看描述,则必须进入提交详细信息并将鼠标悬停在构建状态标签上:

enter image description here

关于api - Gitlab API未在提交的构建状态中显示所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50459625/

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