我能在哈德逊配置、创建/更新现有项目吗? 没有 使用它的用户界面? 是否可以通过更改配置文件或其他方式?
这个 Remote Access API 页面提到您使用它创建/复制作业。
远程访问API以类似REST的方式提供。 也就是说,所有功能都没有一个入口点,而是可以在 .../api/ “URL位置” ... “部分是它作用于的数据。 例如,如果您的Hudson安装位于 http://deadlock.netbeans.org/hudson/ , http://deadlock.netbeans.org/hudson/api/ 将为您提供所有在Hudson根目录下可用功能的HTML列表。
远程访问API以类似REST的方式提供。 也就是说,所有功能都没有一个入口点,而是可以在 .../api/ “URL位置” ... “部分是它作用于的数据。
.../api/
...
例如,如果您的Hudson安装位于 http://deadlock.netbeans.org/hudson/ , http://deadlock.netbeans.org/hudson/api/ 将为您提供所有在Hudson根目录下可用功能的HTML列表。
http://deadlock.netbeans.org/hudson/
http://deadlock.netbeans.org/hudson/api/
在我的Hudson上,/api地址给出:
创建作业
要创建新作业,请发布 config.xml 使用查询参数指向此URL name=JOBNAME . 如果创建成功,将获得200个状态代码;如果创建失败,将获得4xx/5xx代码。 配置.xml 是Hudson用于在文件系统中存储项目的格式,因此您可以在 /server/path/to/your/hudson/home .
config.xml
name=JOBNAME
配置.xml
/server/path/to/your/hudson/home