【问题标题】:Create a Hudson job with Hudson down?在 Hudson 倒闭的情况下创建 Hudson 工作?
【发布时间】:2010-10-29 10:34:43
【问题描述】:

有没有一种方法可以在不运行 Hudson 的情况下创建和构建 Hudson 作业。首先,使用 Hudson Java 源代码对我来说似乎是一个合适的解决方案,但是在尝试导入 Eclipse 时我开始遇到麻烦。我已经尝试过 Hudson 教程 here 但开始遇到 svn 下载问题。

有人知道从 Eclipse 运行 Hudson 并尝试对其进行调试的更简单方法吗?

请帮忙..提前致谢。

【问题讨论】:

  • 如果“没有运行Hudson”表示你没有安装Hudson,但想紧急构建一些Hudson工作,你可以在本地使用“java -jar hudson.war”启动Hudson,然后启动你在那里的工作。
  • 您是想进行一些 Hudson 开发还是只是简单地使用它?
  • 感谢您的回答,不幸的是,这不是我想要的。
  • @Bernard:我正在尝试将 hudson 创造和建立工作的机制纳入我们公司的框架中。这意味着我们将有 Maven 编写的项目,这些项目将由 hudson 构建,但不使用 hudson 的接口。就像在哈德逊我会有一个按钮“创建工作”和“启动构建”,这就是为什么我需要知道哈德森是如何工作的,并使用它的类/方法来做到这一点。
  • 也许您需要使用 Hudson 的远程 API:wiki.hudson-ci.org/display/HUDSON/Remote+access+API

标签: java eclipse hudson jobs


【解决方案1】:

您只需要构建一次作业还是仅按需构建?除了构建之外,您还需要什么其他功能(例如报告功能)?听起来对您来说最好的解决方案是运行一个品牌版本的 Hudson(以便它适合公司的外观和感觉)并将其连接到您的用户目录。不知道最好的品牌推广方式,看看爆炸的战争文件。

顺便说一句,你能更详细地描述一下你想做什么。只是说,你想要一个创建按钮和一个启动构建按钮并不能告诉我们太多。

在这种情况下,您只需在命令行上运行“mvn clean install”并解析输出,看看它是否成功。您甚至不必乱搞 Hudson 源代码。

另一种选择是聘请其中一位开发人员(例如 Kohsuke)并付给他一些钱来为您完成基本工作或给您一个良好的开端。这将为您节省大量时间,因此对您的公司来说可能更便宜。

【讨论】:

  • 谢谢大家的回复,我终于以经典的方式建立我的工作,使用 hudson-cli 并在不同端口的后台运行 hudson(所以它不能被看到) .
猜你喜欢
  • 2011-03-28
  • 1970-01-01
  • 2011-04-22
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 2012-05-01
相关资源
最近更新 更多