James Turnbull wrote: > Hi all > > We're implementing a Hudson Continuous Integration server for Puppet and > Facter. The CI server will monitor the current development repositories > - currently 0.24.x and master. When new commits are detected it will > run the unit and rspec tests on build slaves. > > Why all this? > > Well as Puppet and Facter are cross-platform tools a lot of bugs and > issues we encounter are because a change has unexpected consequences on > a particular platform. This diversity of platforms also means the > development team can't test sufficiently broadly. By having > tests run on many platforms we hope to quickly identify and correct any > cross-platform bugs before they get into a release. > > So why Hudson and what does it do? > > Hudson monitors executions of repeated jobs, such as building a software > project or jobs run by cron. Among those things, current Hudson focuses > on building/testing software projects continuously, just like > CruiseControl or DamageControl. In a nutshell, Hudson provides an > easy-to-use so-called continuous integration system, making it easier > for developers to integrate changes to the project, and making it easier > for users to obtain a fresh build. The automated, continuous build > increases the productivity. > > So what are build slaves? > > Build slaves are installations of particular operating systems and > versions on which we want to run our tests after committing. > > So what do you need in order to submit a slave? > > See http://reductivelabs.com/trac/puppet/wiki/PuppetContinuousIntegration > > So what slaves do we need? > > This is a short list of the slaves we'd like (and multiple slaves of > differing versions across a platform are also welcome). But if you're > running Puppet on a platform and are you able to contribute a build > slave for that platform we'd very much appreciate it. > > OSX > HP-UX > AIX > NetBSD > OpenBSD > FreeBSD > Gentoo > Ubuntu > SuSE > Red Hat > CentOS > Solaris - Open and Solaris 8/9/10 > > So if you are able to provide a slave - email me the required details. > Fleshing out the documentation on the wiki for your specific platform > would also be most welcome. >
I may be able to provide a slave for FreeBSD if there aren't any objections on my side. Mike? Joe? -- Russell A. Jackson <[EMAIL PROTECTED]> Network Analyst California State University, Bakersfield The difference between America and England is, the English think 100 miles is a long distance and the Americans think 100 years is a long time.
signature.asc
Description: OpenPGP digital signature