如何为詹金斯写网页?

时间:2015-04-13 08:06:34

标签: jenkins

现在我正在使用jenkins来构建Android项目。但是有很多非开发人员需要下载最新的apk文件。

我只是给他们一个帐户来登录jenkins并进入工作区下载他们想要的apk。

但是现在它需要定制,它需要一个网页让其他人可以输入一些文本并调用jenkins来读取它并通过这个输入更改一些命令。

所以我的问题是:我可以用html(或其他人)写另一个网页与jenkins合作吗?我不知道应该在Google中搜索哪个关键字。

1 个答案:

答案 0 :(得分:1)

Jenkins有一个Remote access API,您可以使用它来读取数据,例如从构建中获取工件并制作下载链接,以及执行触发构建等操作。 api既可以是Json也可以是Xml。

如果您对html和javascript感到满意,可以轻松地将可以触发构建的页面放在一起,并获取工件。

如果您需要"输入"对于您的构建,您可能希望使用parametrized builds

例如,您可以使用HTTP POST来触发具有如下参数的构建:

http://server/job/myjob/buildWithParameters?PARAMETER=Value