Deployment 在哈德逊部署Bndtools项目

Deployment 在哈德逊部署Bndtools项目,deployment,hudson,bndtools,Deployment,Hudson,Bndtools,因为我非常喜欢用Bndtools开发OSGi。我想把它也用于我的新项目请求。但一个要求是所有的构建过程都应该由哈德逊完成 我的问题是,我如何实现我可以使用哈德逊连接到我的Bndtools项目?也许有人为我提供了一个循序渐进的教程:)此外,Hudson会像Bndtools那样使用OBR来解决依赖关系吗?这样的部署过程应该是什么样子?顺便说一句,Bndtools有一个“集成测试”项目环境,它在后台启动OSGi环境。哈德逊能理解这种测试吗 尽可能多地使用Bndtools的最佳实践是什么 谢谢你的帮助

因为我非常喜欢用Bndtools开发OSGi。我想把它也用于我的新项目请求。但一个要求是所有的构建过程都应该由哈德逊完成

我的问题是,我如何实现我可以使用哈德逊连接到我的Bndtools项目?也许有人为我提供了一个循序渐进的教程:)此外,Hudson会像Bndtools那样使用OBR来解决依赖关系吗?这样的部署过程应该是什么样子?顺便说一句,Bndtools有一个“集成测试”项目环境,它在后台启动OSGi环境。哈德逊能理解这种测试吗

尽可能多地使用Bndtools的最佳实践是什么

谢谢你的帮助


Christian

我找到了一种方法,就是在每个projects build.xml中使用自定义的main build.xml进行迭代。我工作,没有什么特别的。

在hudson中创建一个新的构建任务,并定义这些ant构建步骤,而不是引入和维护一个新的构建文件。 为每个项目创建一个ant构建步骤

在我的例子中,我创建了一个名为BuildAll的任务,其中包含几个ant构建步骤