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

Running superproject for library pull request

Martin Rakovec May 14, 2018

Hi all,

 

I have bamboo build plan for library triggered when pull request is created. This build plan is used to do some automated checks for pull requests. I want to run some checks also in project, that uses this library as submodule so I need to pass branch of library (based on pull request) to dependend build plan.

IFAIK there is no possibility to pass variables to depenend plan on bamboo so I am looking for other solution. There are more libraries and one superproject so I need to share superproject buildplan between libraries. Is there a standard way how to solve this scenario? Thank you in andvance for any help.

Martin

1 answer

0 votes
Foong
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 18, 2018

How about adding a Script task in library build plan to send a trigger command to superproject build plan like the following example?

curl -u <username>:<password> -X POST http://localhost:8085/rest/api/latest/queue/<projectKey>-<planKey>?bamboo.variable.<variableName>=<newVariableValue>

It can be used to set custom variable value too.

REST API

Martin Rakovec May 21, 2018

Thank you, this should solve it. I'll try it.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events