【发布时间】:2012-01-15 07:00:04
【问题描述】:
我正在运行以下版本:
- Jenkins v1.440
- Jenkins Ivy 插件 v1.20
我目前正在尝试构建的 SVN 中的分支如下所示:
- 分支
- 产品
- 模块1
- module1.build(ant 构建文件)
- ivy.xml(module1 ivy 描述符文件)
- 模块2
- module2.build(ant 构建文件)
- ivy.xml(module2ivy 描述符文件)
- 模块3
- module3.build(蚂蚁构建文件)
- ivy.xml(module3ivy 描述符文件)
- 模块1
- 产品
目前我已经在 Jenkins 中建立了单独的 Ivy 项目来检查 SVN 中的每个模块,然后直接运行 ant 构建文件。这很好用(尽管我没有看到任何模块依赖项)。
从插件文档看来,我应该在 Jenkins 中设置一个 Ivy 项目,并从 SVN 中的“branch\product\”获取,而不是“branch\product\module1”、“branch\product\module2” “?
如果是这样,我如何将这个 Ivy 项目指向每个组件的每个构建文件?我应该为所有组件使用一个构建文件吗?
这将如何与多个 SVN 位置一起使用? Ivy 能否在其他 SVN 位置找到模块依赖项?如果我有同一个组件的多个分支怎么办? Ivy 是否只是在特定路径中的所有 Ivy 描述符文件中搜索二进制依赖项?
如果您需要任何其他信息来帮助,请告诉我。
【问题讨论】:
标签: ant continuous-integration jenkins ivy