Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
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

How to create independent 'modules' within the same repository?

I am new to bamboo and currently struggling how to achieve the following whilst adhering to best practices (no workarounds or nasty tricks). 

My git repository:

        |- SharedStuff
        |- Project A
        |- Project B
        |- Project C

I currently have:
- 1 single repository (Technology). 
- 1 Project (Technology)
       |- Plan for A
       |- Plan for B
       |- Plan for C

Actual behaviour:
When pushing a change to Project A, all plans trigger. 

Wanted behaviour:

When pushing a change to Project A, only plan A triggers. 

Known workaround:
Create multiple linked repositories (one per project and use subdirectory expression). If you have 40 projects then you should do this 40 times. 

How does the competition do it?
I come from different tool background where you simply install a maven/ivy plugin and the tool would 'modularise' the projects and build only the modules that have changed (2 min). 
As long as new modules contain the module descriptor (pom or ivy) then new module would be picked up automatically. Is there anything similar in this case?  

How can I build only changed modules rather than every single plan? 

1 answer

Wow - no answer no one interested on such trivial topic. Questioning the move....

Suggest an answer

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

Bamboo Data Center on Kubernetes

Hi, If you are running self-managed environments and looking to adopt modern infrastructure, Bamboo Data Center can now be deployed in a Kubernetes cluster. By leveraging Kubernetes, you can easily...

53 views 0 3
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