2015-04-08 45 views
1

Jenkins中有三个Maven项目。其中两个与另一个有关;这意味着项目A和/或B需要在项目C中继续。因此,无论项目A和/或项目B要建立,我都应该预先建立项目C。我想这样做是:在Jenkins构建当前项目之前更改SCM时构建一些其他项目

If SCM of A has changed Then 
    Build C 
    Build A 
Else If SCM of B has changed Then 
    Build C 
    Build B 

现在我想知道如何告诉詹金斯及其选项和插件执行此。如果没有任何帮助,编写一个脚本来执行这个任务也将非常感谢!

+1

http://stackoverflow.com/questions/5487104/how-do-i-trigger-another-job-from-hudson-as-a-预先构建步骤可能会对您有所帮助。在那里有一个名为PreBuild的插件:https://wiki.jenkins-ci.org/display/JENKINS/PreBuild+Plugin –

+0

@ S.Spieker就是解决方案。您能否将它作为答案发布,以便我能接受它! –

回答

相关问题