wiki:NightlyBuilds

Version 4 (modified by zaytsev, 15 years ago) (diff)

Added the point of contact

Nightly Builds

WARNING!!! Nightly builds are meant to be unstable, the are primarily expected to be used for testing and by no means advised for production. Sometimes they might not even build at all. Moreover, the build host is a privately owned machine and may go down for indefinite amounts of time. There are no warranties whatsoever and when it eats your dog or induces cancer on your neighbors don't tell us that you haven't been warned.

We have currently set up a machine which builds nightly RPM packages from the snapshot of the master Git branch at around 4:30 (GMT+3) for a number of platforms and architectures (EL5, FC11, FC10, both x86 and x86_64). Other distributions might be added later on if there is a demand for that, provided that they are supported by mock. The raw package tree is available here:

Buildlogs

Testing repos

If you really feel like playing with the fire, you can set up the following /etc/yum.repos.d/mc.repo entries (please note, that we are unable to sign those packages at the moment!):

RHEL 5, CentOS 5, etc.

x86

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/epel-5-i386/
gpgcheck=0

x86_64

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/epel-5-x86_64/
gpgcheck=0

Fedora Core 11

x86

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/fedora-11-i386/
gpgcheck=0

x86_64

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/fedora-11-x86_64/
gpgcheck=0

Fedora Core 10

x86

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/fedora-10-i386/
gpgcheck=0

x86_64

[mc]
name=Midnight Commander nightly builds
baseurl=http://rpm.zaytsev.net/mc/fedora-10-x86_64/
gpgcheck=0

Other

The buildbot is currently administrated by Yury V. Zaytsev. The script we currently use for scheduling builds is available here.

Any help on setting up a build host for Debian packages on EL5-boxen (especially in the form of a ready-made nicely commented and secure script) will be gladly appreciated. The same goes for signing the packages; we just don't have enough time and resources to figure out how to put it to work in our conditions.