[chef] Re: RE: Jenkins Plugin Actions


Chronological Thread 
  • From: Stephen Nelson-Smith < >
  • To:
  • Subject: [chef] Re: RE: Jenkins Plugin Actions
  • Date: Thu, 20 Feb 2014 15:21:18 +0000

Yeah that's absolutely the case, but not the issue here.  The first plugin on the array, which displayed the issue described, is 'rebuild', which has no dependencies.

S.


On 20 February 2014 15:16, Stewart, Curtis < " target="_blank"> > wrote:

Not sure if this is the case for you or not, but I recently worked with this cookbook/LWRP and noticed I had to be careful with my plugin dependencies.  A plugin will not install on Jenkins unless it's dependent plugins are first installed.  So, the ordering of your array is very important here.


Curtis
--



From: Stephen Nelson-Smith < " target="_blank"> >
Sent: Thursday, February 20, 2014 8:50 AM
To: " target="_blank">
Subject: [chef] Jenkins Plugin Actions
 
Ohai,

So, I'm using the shiny new Jenkins cookbook, specifically the jenkins_plugin LWRP.  I notice this now has both an install action and an enable action.  I have an array of plugins I want to install.  I tried:

array_of_plugins.each do |plugin|
  jenkins_plugin plugin do
    action [:install, :enable]
  end
end

This failed, saying that the first plugin wasn't installed, so couldn't be enabled.  Really?  So, I tried:

array_of_plugins.each do |plugin|
  jenkins_plugin plugin do
    action [:install]
  end

  jenkins_plugin plugin do
    action [:enable]
  end
end

This also failed, in a similar fashion.  So it's come to this?

array_of_plugins.each do |plugin|
  jenkins_plugin plugin do
    action [:install]
  end
end

array_of_plugins.each do |plugin|
  jenkins_plugin plugin do
    action [:enable]
  end
end

This works!  But I see a rash of CHEF-3694 cloning warnings.

What the actual fsck?

What am I missing?

S.
-- 
Stephen Nelson-Smith
@LordCope



--
Stephen Nelson-Smith,
Founder, Principal Consultant,
Atalanta Systems Ltd,
Web: http://agilesysadmin.net
Twitter: @lordcope
Skype: atalanta.systems
Direct: +44 (0) 1329 550203
Mobile: +44 (0) 7917 101919

Atalanta Systems: The Agile Infrastructure Enablers
http://atalanta-systems.com



Archive powered by MHonArc 2.6.16.

§