We have legacy non-Java build scripts that we'd like to invoke from Hudson
free-form projects. Some of these scripts will put build results in an absolute
location, ignoring the Hudson workspace directory.
It would be nice if the Archive artifacts post-build step can accept an
alternate root location to start searching for artifacts from so that the
results from these scripts can be archived.
- is related to
-
JENKINS-5822 master / slave issue with clearcase plugin (failed builds due to views not available when build is executed on slaves.)
-
- Open
-
-
JENKINS-8111 Dynamic Views do not get mounted on Windows Slave
-
- Closed
-
-
JENKINS-5389 Allow an option to disable cleartool mount -all
-
- Closed
-
-
JENKINS-7450 Create a symbolic link to dynamic view in workspace
-
- Open
-
Without this feature, I'm stuck between a rock and a hard place in Jenkins: using a dynamic view via ClearCase, it appears to be impossible to both (1) ensure the view is started (and any desired vobs mounted) before the job executes and (2) archive any artifacts.
(1) Has other issues already filed for it, but to solve it currently I have to use an upstream job that gets started by the parameterized-trigger plugin. This also means that the "real" job of interest executes until it gets to the "trigger/call builds on other projects", and executes the upstream job, at which point it has already tried to access the custom workspace.
For (2) it of course does work if I use a custom workspace if the desired view already exists and has a valid path before the job starts, but if it doesn't then fails.