dev123 (2014-04-09 22:06):
I have a few maven projects A, B and C on Jenkins. I have configured
the maven-release-plugin for the projects so I can release them with a
single click on the release button.
Now I have another project that picks up released artifacts,
integrates them and runs a QA test. Currently I trigger this QA job
manually.
Now I need to trigger this QA job automatically when either A, B or C
is being released through Jenkins. I don't want to trigger the QA job
each time a change is pushed to either A,B or C only when they have
been released. Is that possible - to trigger a job Y if a job X has
been released?
I think you should do it the other way around - release only if it
passes QA ;-). Not sure about 'maven-release-plugin', but you could make
3 jobs - build, QA, release. QA takes artifacts from build (or builds
again with full testing), release takes artifacts from last succesfull QA.
In this scenario triggering release after QA should be a problem (either
as dependency or build step of QA).
Regards,
Nux.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.