将文本添加到由Jenkins远程API触发的构建页面

时间:2013-10-07 22:32:51

标签: http jenkins jenkins-plugins remoteapi

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

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

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

我想在构建页面的某处显示此描述参数,但我发现没有明显的方法可以通过远程API的构建触发来实现此目的。

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)