Release Process for dcap
In order to make a new release for dcap a new branch has to be created. This branch will be checked out and dcap will be built and tested.
The dcapBuildPackage in Hudson automatically builds dcap for six operating systems (SL5 i386, SL5 x64, SL4 i386, SL4 x64, CO5 i386, CO5 x64). This includes that
- six virtual machines are reseted and the six different operating systems are installed
- the operating systems are prepared for build
- rpm and src.rpm packages are built
- yum repository is updated with last build artefact of dcap
Then
- change yum repository by hand
- do yum upgrade
- G1 tests (put, get, ...)
- add links to stable repository on webpage
After successful testing the branch will be tagged as ready for release.
