sharing build artifacts between jobs in hudson
Posted
by programming panda
on Stack Overflow
See other posts from Stack Overflow
or by programming panda
Published on 2009-05-06T00:21:02Z
Indexed on
2010/03/26
2:23 UTC
Read the original article
Hit count: 530
Hi
I'm trying to set up our build process in hudson.
Job 1 will be a super fast (hopefully) continuous integration build job that will be built frequently.
Job 2, will be responsible for running a comprehensive test suite, at a regular interval or triggered manually.
Job 3 will be responsible for running analysis tools across the codebase (much like Job 2).
I tried using the "Advanced Projects Options > use custom workspace" feature so that code compiled in Job 1 can be used in Job 2 and 3. However, it seems that all build artifacts remain inside that Job 1 workspace. I'm I doing this right? Is there a better way of doing this? I guess I'm looking for something similar to a build pipeline setup...so that things can be shared and the appropriate jobs can be executed in stages.
(I also considered using 'batch tasks'...but it seems like those can't be scheduled? only triggered manually?)
Any suggestions are welcomed. Thanks!
© Stack Overflow or respective owner