Greetings!

While doing a clean up of our old build logs, I noticed that the directory structure of the jobs directory seems a bit "suboptimal" (although it's certainly simple):

https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins
JENKINS_HOME
 +- ... configuration ...
 +- jobs
     +- [JOBNAME]      (sub directory for each job)
         +- [a] config.xml     (job configuration file)
         +- [b] workspace      (working directory
         +- [c] builds
             +- [BUILD_ID]     (for each build)
                 +- build.xml      (build result summary)
                 +- log            (log file)
                 +- changelog.xml  (change log)

It appears to me that we have three different kinds of thing in a job directory: a) job configuration, b) working space for SCM/compiler, c) archive of build-logs

Was it ever considered (or is there a plugin) to make it possible to split this, so that we (just a quick example) could have something like this:

a) JENKINS_HOME
 +- ... configuration ...
 +- jobs
     +- [JOBNAME]      (sub directory for each job)
         +- config.xml     (job configuration file)

b) JENKINS_WORKSPACES
 +- jobs
     +- [JOBNAME]      (sub directory for each job)
         +- [b] workspace      (working directory

c) JENKINS_BUILDS
 +- jobs
     +- [JOBNAME]      (sub directory for each job)
         +- [c] builds
             +- [BUILD_ID]     (for each build)
                 +- build.xml      (build result summary)
                 +- log            (log file)
                 +- changelog.xml  (change log)


Reason I'm asking is because it seems to me to make sense to use compressed/slow storage for the [builds] but a [workspace] should be on fast storage to make builds fast.

It would also separate the configuration from the logs and workspaces.

I would be the first one to agree that this isn't a high priority feature, but what are your thoughts on this?

cheers,
Martin

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to