如何为詹金斯写网页?

How to write web page for jenkins?

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

我只是给他们一个登录jenkins的账号,然后进入工作区下载他们想要的apk。

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

所以我的问题是:我可以通过html(或其他人)再写一个网页来配合jenkins吗?我不知道应该在 Google.

中搜索哪个关键字

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

如果您对 html 和 javascript 感到满意,您可以轻松地组合一个可以触发构建并获得工件的页面。

如果您的构建需要 "inputs",您可能希望使用 parametrized builds

例如,您可以使用 HTTP POST 通过如下参数触发构建:

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