[csw-maintainers] Hudson
Dagobert Michelsen
dam at opencsw.org
Sat Nov 29 22:06:18 CET 2008
Hi,
Am 29.11.2008 um 18:16 schrieb Trygve Laugstøl:
>> As you can see the packages are put in /local/hudson/gar/pkgs. What I
>> would like to do now is to get Hudson to put all of those packages
>> to a
>> NFS share, run a job to create a catalog and then export that to our
>> consumers.
Good idea! Linked to
<http://mirror.opencsw.org/opencsw/hudson/>
About setting up projects: Here is an idea of how to deal
with releases in the future.
- 'gmake release' checks that everything is committed to the
repository and makes a copy to tags/<pkg>-x.y,REV=a.b.c
- Hudson makes packages from tags/* with the revision stamp
- The URL and SVN revision are annotated inside the package
This makes it possible to exactly reproduce any package and
reference the build description precisely
- Only packages generated in this way will be accepted for
release in the future
- This way it will be possible to allow "fast-tracking" of
emergency bugfixes as the packages could be delivered
and catalog build automatically. The details still need
to be worked out of course.
- Packages from trunk/ and branches/ are also build by Hudson
but are put in another location (continoues integration)
(/opencsw/testing/<maintainer/<pkg>-*?)
We still need a solution for Solaris 8 x86 packages containing
64 bit code.
Best regards
-- Dago
More information about the maintainers
mailing list