Optivem Journal

Share this post

Trunk Based Development (TBD) is REQUIRED by Continuous Integration (CI)

journal.optivem.com

Trunk Based Development (TBD) is REQUIRED by Continuous Integration (CI)

What is TBD? Why is TBD required?

Valentina Cupać
May 2, 2023
8
Share

What is TBD?

Trunk Based Development (TBD) is a branching strategy whereby developers are merging to the main branch daily. They may additionally have short-lived branches which also get merged to the main branch daily.

Why is TBD required?

By using Trunk Based Development (TBD) we are satisfying one of the conditions for Continuous Integration (CI) which requires that the development team is merging to the main branch at least daily.

Watch on YouTube (1 minute)

Read more

Want to read more about this topic?

MinimumCD.org outlines the conditions for Continuous Integration. In its list of “minimum activities required for CI“ we can see that Trunk-based development is placed as the FIRST condition. It states that:

Trunk-based development is the branching pattern required to meet the definition of CI.

For more extensive reading, see trunkbaseddevelopment.com

Thanks for reading Optivem Journal! Subscribe for free to receive new posts.

8
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Valentina Cupać, Optivem
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing