我想知道是否有可能让Jenkins知道项目之间的依赖关系,以便最基本的是先构建,依此类推。用一个例子来说明这一点:
我有2个项目内核和Web和Web有内核作为依赖项(内核保存数据库访问服务,Web保存JSF和xhtml文件)。 Jenkins设置为在内核完成后自动构建Web。
问题是:当我在两个项目中编辑文件并提交它们时,Jenkins会同时构建它们。但是因为Web需要内核,所以构建每次都会失败。只有在内核构建成功后,Web构建才会自动触发并成功。
所以我的问题是:Jenkins是否有可能认识到两个项目都已更改,并且Web需要首先构建内核 所以Jenkins甚至没有启动Web构建,而是等待内核构建首先完成?