[chef] RE: Re: RE: Re: Jenkins and Chef


Chronological Thread 
  • From: "Fouts, Chris" < >
  • To: " " < >
  • Subject: [chef] RE: Re: RE: Re: Jenkins and Chef
  • Date: Fri, 24 Oct 2014 23:57:42 +0000
  • Accept-language: en-US

I will check it out, thanks

 

From: Ranjib Dey [mailto:
Sent: Friday, October 24, 2014 7:36 PM
To:
Subject: [chef] Re: RE: Re: Jenkins and Chef

 

Have you checked librarian, iirc it supports svn. Also it will be faster and less buggy

On Oct 24, 2014 4:19 PM, "Fouts, Chris" < "> > wrote:

Since we use SVN and not git, Berkshefl can’t help me.

                           

From: Dave Kichler [mailto: " target="_blank"> ]
Sent: Friday, October 24, 2014 5:21 PM
To: " target="_blank">
Subject: [chef] Re: Jenkins and Chef

 

Are you using any sort of cookbook dependency management tool?  (Berkshelf, librarian, etc)  If not, it sounds like adopting one of those tools and installing/using it on Jenkins would greatly simplify your workflow.

 

Dave

 

On Fri, Oct 24, 2014 at 1:59 PM, Fouts, Chris < " target="_blank"> > wrote:

I’m trying to setup my existing RHEL Jenkins build slaves to orchestrate deploying and installing our product on multiple servers. I have a set of Jenkins jobs that deploy ProdA, and then a different, but similar, set of Jenkins jobs deploy ProdB. Both Jenkins job sets “can” be running on the “same” build slave. However, ProdA may require a different set of cookbooks that ProdB. Therefore, my solution is to checkout the corresponding set of cookbooks for ProdA and ProdB, and since each job set runs on a different Jenkins $WORKSPACE directory, my cookbooks directory locations do not clash. I can then have the Jenkins jobs upload their cookbooks to the server – so far so good.

 

However, how do I orchestrate my knife.rb file to point to the corresponding cookbook_path? Remember I’m doing two Jenkins job sets on the “same” build slave, meaning I’ll have one .chef/knife.rb file at any one time. I’m aware of the knife block plugin

 

Make sense?

 

Chris

 

 




Archive powered by MHonArc 2.6.16.

§