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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to