我有一个 Java 程序,用于控制一组 hudson 服务器自动生成的作业。使用 hudson 远程 API 创建、删除或更新作业(配置)是没有问题的。我还设法创建哈德逊视图并为哈德逊视图创建一个新作业。但我仍然需要知道如何将现有作业添加到视图中以及如何再次将其删除。
是否有带有参数的 URL 可以完成这项工作(例如创建工作)?
您可以通过以下方式执行groovy脚本哈德森 CLI API http://wiki.hudson-ci.org/display/HUDSON/Hudson+CLI那将add一份工作,一份风景。这是代码:
import hudson.model.*
def job = Hudson.instance.getView("View").getItem("Job")
Hudson.instance.getView("View2").add(job)
CLI 的命令是:
java -jar hudson-cli.jar -s http://`your-hudson-server` groovy myScript.groovy
请注意,您必须在 Hudson 实例上安装 Groovy 支持插件才能执行该脚本。您可以将其安装在:http://your-hudson-server
/插件管理器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)