【发布时间】:2012-04-12 09:00:54
【问题描述】:
我想自动化我们的构建过程。
我们有 30 多种配置,每个配置都有不同的 SVN 分支。理想情况下,由于维护工作和人为错误的风险,我希望避免创建 30 个单独的 Jenkins 作业。
这就是 Jenkins 中的“多配置项目”的设计目的,但不幸的是,Jenkins 不支持在 SVN URL 中使用配置矩阵轴。
我也无法使用参数化构建进行构建,因为 Jenkins 不允许在本地结帐路径中使用变量(URL 中的变量可以正常工作,但它们最终总是会转到一个名为 ${BRANCH}(字面意思)的目录。
最后,我希望能够查看https://domain.ext/something/${BRANCH}/ 并将其保存到/some/path/${BRANCH}。如果这样做的方式能让我能够利用 Jenkins 的内置 SCM 功能(例如轮询),那就更好了。
如何让 Jenkins 了解我想要达到的目标?
【问题讨论】:
标签: jenkins multi-configuration