2

我为一个项目建立并运行了一个 Jenkins 构建系统。构建是通过 Jenkins 的远程 API 功能触发的。当对项目进行提交时,我们会向本地服务器上运行的 Jenkins 进程发送 HTTP 请求构建触发器;带有一个参数,该参数指定我们要签出和构建的 SVN 存储库中的主干项目文件夹的修订版。

我们还将修订版的 SVN 用户名和提交消息作为附加的 http 参数发送。所以 URL 看起来像:

http://server:8080/job/ProjectName/buildWithParameters?description=[commit message]&REVISION=[revision number]

我想在构建页面的某处显示这个描述参数,但我发现没有明显的方法可以通过远程 API 的构建触发来做到这一点。

我需要将参数命名为特定的名称还是此功能所需的插件?

4

2 回答 2

3

添加描述的一种方法是添加Build Description。Jenkins 在项目页面左侧的构建列表中的每个构建下显示一个简短的文本描述。

您可以使用Description Setter 插件在构建中设置构建描述。

或者,您可以使用 POST 将 Build Description 设置为http://server:8080/job/ProjectName/latestBuild/submitDescriptionPOST 数据:description="YOUR_DESCRIPTION_HERE". 如果你有latestBuild令牌,可以用特定的内部版本号替换。

于 2013-10-07T23:33:31.790 回答
1

有这个插件来显示构建参数

https://wiki.jenkins-ci.org/display/JENKINS/Show+Build+Parameters+Plugin

在此处输入图像描述

于 2013-10-07T22:44:49.733 回答