我有多个使用 Maven 构建的 Jenkins 作业:
Job 1: Builds WebApp and deploys war to artifactory
Job 2: Builds Core and deploys jar to artifactory
WebApp 依赖于 Core。
Jenkins 是否可以解析 POM,看到 WebApp 对 Core 有这种依赖关系,从而在构建 WebApp 之前触发 Job 2?这将确保 WebApp 使用最新的 Core.jar
我可以通过 Jenkins Parameterized Trigger 插件的 Pre-Steps 功能实现这种机制,但理想情况下我希望从 POM 处理这个。
谢谢。