gpt4 book ai didi

hudson - 如何以编程方式将作业添加到 hudson 的 View 中

转载 作者:行者123 更新时间:2023-12-05 00:33:12 24 4
gpt4 key购买 nike

我有一个 Java 程序控制为一组 hudson 服务器自动生成的作业。使用 hudson 远程 API 创建、删除或更新作业(配置)没有问题。我还设法创建了 hudson View 并为 hudson View 创建了一个新工作。但是我仍然需要知道如何将已经存在的作业添加到 View 以及如何再次删除它。

是否有带有参数的 URL 来完成这项工作(比如创建工作)?

最佳答案

您可以通过 Hudson CLI API 执行一个 groovy 脚本,该脚本将 添加 作业到 View 。这是代码:

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/pluginManager 上。

关于hudson - 如何以编程方式将作业添加到 hudson 的 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com