139
Customers have installed this add-on in at least 139 active instances.
    by Edward A Webbfor Bamboo Server 5.0 - 5.13.1 and more versions
    Versions available for Bamboo Server 1.2 - 2.2
    Unsupported
    This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

    Ask a question

    Unsupported
    This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

    Ask a question

    Get it nowFree add-on

    Manage agents via REST APIs

    Manage agents via REST APIs

    Admin config to set maintenance rules

    Easy to consume from shell scripts

    Manage Capabilities

    Central configuration of rules to determine if, and how many agents may go offline to perform maintenance at once. Combined with simple crontabs this provides a hands-off and automated build agent farm.

    Maintenance and status endpoints support text output that can be immediately consumed by shell as variables.

    i.e.

    $ source response.txt

    $ echo "Agent busy? ${BUSY}"

    List and purge agent specific capabilities for fully automated lifecycle management of agents and their capabilities.

    More details

    There are no additional details.

    User reviews

    (3)
    Sign in to write a review »
    by Richard Cross on 2016-08-12
    Made more difficult to use since Atlassian discontinued the REST API Browser for Bamboo. With regard to managing agent capabilities, this is a blunt tool, limited to "list all" or "delete all". There's no ability to add/remove/update specific capabilities.
    Was this review helpful?YesNo

    Edward A Webb

    Thanks Richard. Feel free to create a feature request and explain use case you dont see being met.

    The use case it serves now is for full tear-down and rebuilding of agents without impacting build availability or having false capabilities present. You can define new capabilities via the default auto-detection and custom ones with the properties file each agent uses. To enable this we expose a clean-slate approach to delete all capabikltiies before new ones are defined.

    by Caleb Anderson on 2016-02-19
    This is a basic API to control the agents from the Bamboo Server. It has been very useful in setting up our agent reset structure. Having status returned as JSON or bash-readable helps a lot too!
    1 out of 1 found this review helpful
    Was this review helpful?YesNo
    by Matthew Verrall on 2015-10-19
    Fantastic! Why Atlassian don't provide this by default is beyond me!
    2 out of 2 found this review helpful
    Was this review helpful?YesNo

    Pricing

    Support

    Agent REST APIs for Bamboo isn't formally supported.

    Versions

    Version 3.1 Bamboo Server 5.0 - 5.13.1 Released 2016-09-20

    Summary

    AAFB-22 adds API and admin page to manage failed tasks or upgrades

    Installation

    1. Log into your Bamboo instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate Agent REST APIs for Bamboo via search. Results include add-on versions compatible with your Bamboo instance.
    5. Click Install to download and install your add-on.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older Agent REST APIs for Bamboo versions compatible with your instance, you can look through our version history page.

    Similar add-ons