Customers have installed this app in at least 181 active instances.
    by Edward A Webbfor Bamboo Server 5.0 - 6.0.3 and more versions
    Versions available for Bamboo Server 1.2 - 2.2
    Get it nowFree app

    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.


    $ 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

    Sign in to write a review
    by Johannes A on 2016-12-21
    This API is of tremendous help to us for automating and managing capability roll-outs to our growing agent landscape. An essential plugin for Bamboo for admins. The plugin's user-guide is also a valuable source of information of how to achieve automation. https://eddiewebb.atlassian.net/wiki/display/AAFB/User+Guide Thanks Eddie!
    Was this review helpful?YesNo
    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.
    0 out of 1 found this review helpful
    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


    Basic support resources are available for this app.

    Vendor support resources

    See existing Q&A in Atlassian CommunityAsk a question in the Atlassian Community

    Atlassian-hosted discussions connect you to other customers who use this app.


    Version 4.0 Bamboo Server 5.0 - 6.0.3 Released 2016-12-10


    Release 4.0: AAFB-23, AAFB-24 - fixed bug on remote agents and introduces new A


    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 app versions compatible with your Bamboo instance.
    5. Click Install to download and install your app.
    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 apps