2014-09-29 70 views
0

以下情形: 现有詹金斯项目(称为A)与依存性(3D扩展)与SVN连接。 这种依赖性也是詹金斯项目还设有一个独立的SVN连接。两个不同的詹金斯一个SVN项目建立(与其他依赖)

我想现在要做的:

创建另一个詹金斯项目作为参考的W/O 3D扩展(称为B项目)。这是绝对必要的,我还没有得到复制项目中,在它的全部源代码/ SVN。 詹金斯不能抛出错误的项目B,因为它无法找到3D扩展。

现在我该怎么做?

我曾经想过创建另一个POM文件,并用它作为父POM项目B. 这POM不包括3D扩展,但就A项目

项目A的SVN连接上侦听的与3D扩展是孩子POM,它使用父POM和另外的3D扩展。

这是正确的做法吗?我不明白的是,Jenkins如何在编译“项目B”时避免编译错误,因为缺少3d扩展。

回答

0

您的解决方案是参数化的构建脚本

+0

那么参数是什么? 3D扩展?你有上面提到的这种情况的例子吗?我应该如何管理此场景的构建过程和开发过程? – mchlfchr 2014-09-30 06:17:57