[chef] Re: Re: Re: Continuous Integration


Chronological Thread 
  • From: Erik Kastner < >
  • To: " " < >
  • Subject: [chef] Re: Re: Re: Continuous Integration
  • Date: Wed, 7 Jul 2010 23:09:46 -0400
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:references:from:content-type:in-reply-to:message-id:date:to :content-transfer-encoding:mime-version:x-mailer; b=GMKgBAX49lZ8iImV1YMuCgz2sbViNnNTnUNE6s9EKrLr/ld2eLYiteNxjby575ES5W RpmWkLbffcK+bmprXelOMc4VMGOZjQ0rKo+vQwLiAeCh66CE7tQ3WqJ1wq9PUi6C6XbU V474TzuCl3pR9lqEJh8RuKZV010uHKrY0Na3A=



I wonder if something like this could be useful (at least for file, dir, 
template, etc)
http://github.com/defunkt/fakefs

I also don't have it handy, but I think Jesse Newland at Rails Machine has 
some public projects for fully testing puppet recipes. 

On Jul 7, 2010, at 9:24 PM, Chad Woolley 
< >
 wrote:

> On Wed, Jul 7, 2010 at 5:27 PM, AJ Christensen 
> < >
>  wrote:
>> This hasn't been invented yet. Look forward to it :-)
>
>> On 8 Jul 2010 12:26, "Andrew Shafer" 
>> < >
>>  wrote:
>>> How are people testing their cookbooks?
>>> 
>>> Who has continuous integration set up?
>>> 
>>> Anyone favor particular approaches, insightful recommendations or
>>> scaffolding to share before I set off to reinvent a square wheel?
> 
> I've got some ideas.  You can use SSH to perform remote assertions
> (e.g. zero or nonzero return code) on the converged box.  E.g. - check
> that a package is installed, a service is running, etc.  These tests
> could be written in any test framework/language which allows you to
> invoke SSH and check the return code (or parse SSH command output).
> 
> Thoughts?  Anyone done anything along these lines?
> 
> -- Chad



Archive powered by MHonArc 2.6.16.

§