Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic Pipelines Provider Best Practices?

plussier
Contributor
May 15, 2025

Hi all,

The more I dive into dynamic pipelines the more interested and excited I am about them.  As my brain spins I'm starting to think we probably want more than just a single provider, possibly different providers to handle different code bases or something.  

We have many repositories ranging from Java code using both Maven & Gradle, NodeJS, Python, bash, Terraform, mixed repos with Java + Terraform, etc. This leads to thinking we maybe want to have multiple repos for our dynamic pipeline provider code; a base repo that's shared across all providers, then the provider specific code that would import the core repo.  Each of these repos of course would also have a full suite of unit tests (Jest?) as well, and ideally, hooked into auto deployment to Forge and promotion across dev/stage/prod with integration testing as well.

Does this line of thinking make sense?

I'm entirely new to TypeScript/NodeJS (not that I think that matters much) and dynamic pipeline/Forge development. Therefore I'm wondering what other heavy users of dynamic pipelines do, how you structure your code base for this stuff, etc.

Any advice or direction greatly appreciated.

Thanks.

--

Paul

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin Site Admin
TAGS
AUG Leaders

Atlassian Community Events