It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Is it possible to schedule a stage within a plan in Bamboo?

I would like to schedule the Deploy stage in my plan to run nightly instead of running automatically after the previous step or running manually. Is this possible?

2 answers

1 accepted

0 votes
Answer accepted

You can't do it in Bamboo. What you can do is have an external script trigger continuation of that build using the following REST API. Have a look a REST tutorial.

I just wanted to show people exactly what I did to implement this within the Bamboo rest API.  I used groovy rest and then created a cron job to kick off the script.  I hope this helps someone in the future:

 

@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')

 

import groovyx.net.http.RESTClient

import groovy.xml.XmlUtil

import static groovyx.net.http.ContentType.JSON

 

def client = new RESTClient ('https://myhost:8000/bamboo/')

 

client.defaultRequestHeaders.'Authorization' = 'Basic <base-64 encoded username:password>'

//I needed to use this because I was having certificate issues 

client.ignoreSSLIssues()

 

def response = client.get (

    path : "rest/api/latest/result/<project key>-<plan key>",

    query : [

        'os_authType' : "basic", 'buildstate': "Successful", 'max-results' : "1"

    ],

)

def buildNumber = response.getData().results.result[0].@number

 

def kickoff = client.put (

    path : "rest/api/latest/queue/<project-key>-<plan-key>-" + buildNumber,

    body : [

        'os_authType' : "basic", 'stage' : "<stage-name>"

    ],

    requestContentType : JSON

)

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Bamboo

Cannot save a repository using Chrome v83 and other Chromium based browsers such as Edge

Hello Bamboo Community, I'm Jey from Bamboo Support team. If you have upgraded your Chrome browser to version 83 recently, it is observed that the save operation just spins and never completes w...

436 views 2 5
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you