现在我正在使用jenkins来构建Android项目。但是有很多非开发人员需要下载最新的apk文件。
我只是给他们一个帐户来登录jenkins并进入工作区下载他们想要的apk。
但是现在它需要定制,它需要一个网页让其他人可以输入一些文本并调用jenkins来读取它并通过这个输入更改一些命令。
所以我的问题是:我可以用html(或其他人)写另一个网页与jenkins合作吗?我不知道应该在Google中搜索哪个关键字。
答案 0 :(得分:1)
Jenkins有一个Remote access API,您可以使用它来读取数据,例如从构建中获取工件并制作下载链接,以及执行触发构建等操作。 api既可以是Json也可以是Xml。
如果您对html和javascript感到满意,可以轻松地将可以触发构建的页面放在一起,并获取工件。
如果您需要"输入"对于您的构建,您可能希望使用parametrized builds
例如,您可以使用HTTP POST来触发具有如下参数的构建:
http://server/job/myjob/buildWithParameters?PARAMETER=Value