Hi all, I have 2 jobs in Jenkins for each project, one for CI and one for integration / system tests. Both jobs use the same pom, but the second one activates a specific profile. All jobs are run when a change is made in SCM (hourly for CI jobs, daily for IT jobs), and when the job of a snapshot dependency is run (for CI jobs only).
My problem with this configuration is running integration tests jobs trigger builds on CI jobs. I would like to trigger a build on snapshot dependencies' change only if this dependency has been built by a CI job. Another thing that make this undesired run useless is goals on IT jobs are "clean verify", so artifacts from IT jobs are never published to maven repository. Downstream jobs should be run only if the dependency has actually changed, which is not the case if maven lifecycle does not reach install phase. A solution would be to disabled automatic build on snapshot dependency's change, but I would have to maintain manually dependencies between CI jobs. Is there another way to do this? Thanks, Maxime -- View this message in context: http://maven.40175.n5.nabble.com/Exclude-some-jobs-from-continuous-integration-tp4633923p4633923.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
