gpt4 book ai didi

jenkins - 远程更新 Jenkins "System Message"字符串的方法?

转载 作者:行者123 更新时间:2023-12-02 17:04:14 24 4
gpt4 key购买 nike

有没有办法远程插入/更新 Jenkins“系统消息”(显示在屏幕顶部的实例描述)?

我们通过 API 部署我们的 Jenkins 作业,并希望能够一眼看出部署了哪些版本的作业。

最佳答案

没有修改系统消息的API。从 jenkins-2.143 开始,这个值只能由 config window 修改。

<f:entry title="${%System Message}" help="/help/system-config/systemMessage.html">
<f:textarea name="system_message" value="${it.systemMessage}"
codemirror-mode="${app.markupFormatter.codeMirrorMode}" codemirror-config="${app.markupFormatter.codeMirrorConfig}" previewEndpoint="/markupFormatter/previewDescription"/>
</f:entry>

但是,您可以使用 submitDescription API 设置主页(或任何页面)的描述条目。描述条目位于主页面上系统消息字段的正下方,因此如果您将系统消息留空,则可以将描述字段用作伪系统消息。

这是一个使用 curl 的示例。 submitDescription 也可用于 XML、python 和 JSON API。

user=my_user
password=12345678
description="this is a description"
jenkins_url="my_server"

curl -u $USER:$PASSWORD --data-urlencode "description=$description" \
--data-urlencode "Submit=Submit" \
"$jenkins_url/submitDescription"

如果您改用以下网址,您也可以将其用于职位或职位编号说明:

"$jenkins_url/job/$job/submitDescription
"$jenkins_url/job/$job/$build_number/submitDescription

关于jenkins - 远程更新 Jenkins "System Message"字符串的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52521178/

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