如何根据svn模块中的修改触发Jenkins作业,而不使用增量构建

时间:2015-03-25 04:49:16

标签: maven jenkins

我们每次构建所有模块时都有很多模块,虽然我们没有在其他模块上修改任何东西......

当我们运行根pom时,它将构建并收集我们自己定义的文件夹结构中的所有程序集,包括jar和某种类型的脚本来部署...所有脚本和配置xml我们保持一个在svn中的文件夹,在组装时我们收集所有jar + s +脚本....

为此,我们根据需要创建了3个配置文件

让我们说

profile 1 ----> <module>a</module>
        <module>b</module>
        <module>c</module>

profile 2 ----> <module>x</module>
        <module>y</module>
        <module>z</module>

 profile 3 ----> <module>x</module>
        <module>y</module>
        <module>z</module>
        <module>a</module>
        <module>b</module>
        <module>c</module>

在maven透视图中,如果我们知道a是否已更改,我们将运行profile1并且x更改了profile2 ...以减少构建时间。

在jenkins中使用参数构建我们可以实现这个......

quetions: - 1)每次我们通过选择属性手动运行jenkins作业  有没有办法基于chnges进行自动化...... 让我们说改变了它必须自动运行profile1。

0 个答案:

没有答案