Bamboozled Plugin for Bamboo 5.x is installed.
On a remote bamboo agent have a Ruby software stack installed.
Plan requirement will force plan to run on Agent with Ruby stack.
The problem is, on the Plan Configuration, Miscellaneous tab the Ruby environment is empty.
YET a selection must be made according to Plan failure message. I've clicked 'Detect Server Capabilities' on Bamboo Server but the Ruby stack of software is NOT on the Primary Bamboo Server - its on the Remote Agent Server.
This is my first attempt to create and run a Ruby plan under Bamboo using Bamboozled Plugin. (We are mainly a Java shop and we have 200 plus Java plans running successfully across Primary Bamboo server and other remote Agents. The Bamboozled docs do not seem to address the case where the Ruby stack is on a Remote Agent.
Thoughts?
Thank you,
Craig
The capabilities you mention are (in your case) from the remote agent, not the server. So the remote agent needs to detect them, or if it is unable to, you can add those capabilities by hand. If you navigate to the Agents, click on the remote agent name, then you have a button for adding a capability for that specific agent. Once this is done, you can configure your plan to depend on specific dependencies that only your remote agent has.
I'm thinking perhaps http://rvm.io/ needs to be installed on the Primary Bamboo server, so 'Detect Server Capabilities' will load a valid value into the Plan Configuration, Miscellaneous tab.
Requested this software be installed...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.