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]

Reply via email to