Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Distinguish between plan triggers during runtime

Henrik Eriksson August 16, 2019

Is there any way to read variable/parameters from bamboo during runtime to know determine during the build of a build plan, how the build plan was triggered.

 

Was the trigger according to schedule? Or due to code change in repository.

 

We are using cake build, with powershell boostrapper, and would like to make decision in the build file based on this input.

1 answer

0 votes
Rafael Pinto Sperafico
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 31, 2019

Hi @Henrik Eriksson ,

If the "during runtime" you are referring to relates to whilst the build is running, I am afraid you will not be able to gather this information from outside the build. When running a build, Bamboo creates a child process from its actual process, preventing you from doing changes and retrieving information from external location.

You could run a REST API call against:

  • rest/api/latest/result/PROJ-PLAN-1?expand=metadata
  • rest/api/latest/result/PROJ-PLAN-JOB1-1?expand=metadata

Or simply run a SQL statement against buildresultsummary table.

Kind regards,
Rafael

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events