skip to content
Links2Linux Wiki
User Tools
Register
Login
Site Tools
Tools
Show page
Old revisions
Backlinks
Recent changes
Media Manager
Sitemap
Login
Register
Recent changes
Media Manager
Sitemap
Trace:
packmanobs
What we need from the openSUSE Build Service to migrate our build system. ===== Notifications ===== ==== IRC notifications ==== Our current build software sends notifications when builds start and finish (including the status) to our packman development IRC channel on freenode. ==== Email notifications ==== Packagers who submit builds are currently notified of success and failure by email, including the build log in case of a failure. ===== Build cycles ===== ==== Trigger builds on specific distributions/architectures ==== As we only have a single (albeit powerful) server to perform the builds, we need fine granularity when we trigger build jobs. Currently, we can specify on which architectures and distributions to build, e.g. <code> pm-upload-job 11.0 10.3</code> (which would trigger a rebuild on openSUSE 11.0 and 10.3, but not on the other distributions) ===== Package publishing ===== ==== Website ==== Instead of pushing successful builds to an FTP tree directly, the build server has to rsync successful builds (binary RPMs + source RPM) to another server and trigger a script there (using ssh). That script then analyzes the uploaded package tree (no additional metadata required), updates the packman website's database and moves the files into the master FTP tree, deletes old builds, etc...
packmanobs.txt ยท Last modified: 2012/01/14 03:51 by 0.0.0.0
Page Tools
Show page
Old revisions
Backlinks
Back to top