java - 有人知道一个成熟的 Java 库可以帮助我查询 Hudson/Jenkins 服务器吗

标签 java python ant hudson jenkins

我主要是一名 Python 开发人员,在几乎每个重要批处理都由 Hudson 或 Jenkins 服务器运行的环境中工作。我编写了一个 python 库,它使用 Hudson 的 python API,它允许我轻松地用 Python 编写 Hudson 客户端。

我正在寻找一个 Java 类,它可以帮助我做同样的事情,但不需要任何 Python。

我自制的 python 库的妙处在于它允许我在非常高的水平上工作。我的图书馆的消费者完全不受 hudson 内部发生的复杂情况的影响。我需要做的大部分事情都可以用一行函数来表达:

例如,我可以搜索和下载工件。我可以找到结果符合特定标准的工作。我什至可以远程触发作业或查询作业状态。我的库的唯一问题是,由于无聊的法律原因,它必须保持封闭源代码,并且作为 Python,我不希望能够将其集成到 Ant 中。

我想通过 Ant 脚本来实现我的 Hudson 的大部分魔力 - 为此,我需要将我的一些 Hudson 东西重新实现为 Java 中的 ant-task。为此,我需要一个 java 库,它公开了 Hudson 在高层次上所做的很多事情。这样的项目存在吗?如果可以的话,你能告诉我在哪里可以找到它吗?

<小时/>

更新:我已经构建了一个基于 Python 的解决方案 Python Jenkins API - 我正在寻找与此等效的 Java 版本。

最佳答案

jenkins cli

这就是你所需要的吗?

关于java - 有人知道一个成熟的 Java 库可以帮助我查询 Hudson/Jenkins 服务器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6412439/

相关文章:

java - 免费 .txt 文件托管

python - API捕获所有分页数据? (Python)

java - Eclipse 中的 Ivy 调试消息级别

ant - 使用 Ant 更改 jar 中的属性文件

ant - 如何获取当前目标 Ant 的值?

java - 如何在不初始化Bean的情况下创建ItemReaderAdapter

java - 从 hql 结果中选择单个对象

java - 需要一个包含 10 亿个数字的非重复生成列表

python - html 中的 CherryPy 变量

python - 属性错误: instance has no attribute error in Linux only