没有用户界面的Hudson项目

时间:2010-09-20 06:44:33

标签: java continuous-integration hudson

我是否可以使用其用户界面在Hudson 中配置,创建/更新现有项目? 是否可以通过更改配置文件或其他方式?

1 个答案:

答案 0 :(得分:11)

Remote Access API 页面提到您使用它创建/复制作业。

  

远程访问API以类似REST的方式提供   也就是说,所有功能都没有单一的入口点,而是在“ .../api/ ”网址下可用,其中“...”部分是其所代表的数据上。

     

例如,如果您的Hudson安装位于http://deadlock.netbeans.org/hudson/http://deadlock.netbeans.org/hudson/api/将为您提供作用于Hudson根目录的所有可用功能的HTML列表。

在我的Hudson上,/ api地址给出:

创建作业

  

要创建新工作,请使用查询参数 config.xml name=JOBNAME 发布到此网址。
  如果创建成功,您将获得200个状态代码,如果失败,您将获得4xx / 5xx代码   config.xml是Hudson用于将项目存储在文件系统中的格式,因此您可以在/server/path/to/your/hudson/home中查看它们的示例。