-
New Feature
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: All
In a life cycle of a project, it can get to the point where the further
development is unlikely. At that point one wants to delete relevant Hudson
projects, but one normally wants to safely store the data somewhere, so that in
case it's needed it can be resurrected.
Or when someone is about to delete a job on Hudson, it's often hard to be really
sure if you are willing to permanently delete the job record.
For this reason, it'd be nice if Hudson supports a shelving command, which
creates a .tgz file from all the data for that project ($HUDSON_HOME/jobs/xyz/),
and then delete a project.
A CLI would be a good place to add this, as it can make sure that the archive
file is correctly created locally. Or perhaps this can be hooked up to GUI,
perhaps as an enhancement to the "delete job" GUI, and the shelved archives are
kept within $HUDSON_HOME, with a GUI to resurrect it.