#trunk based development

1 messages · Page 1 of 1 (latest)

scenic igloo
#

If you're already a contributor to the Linux kernel, you can skip this thread.

I was talking to @slate depot about various development strategies and how his pipeline might evolve. Here are some related resources which might be of interest to others:

#

Another strategy was trunk based development, TBD where you're making changes to the main branch and testing them before the merge. This approach benefits from having the closely bound to the developer
For historical reasons, TBD often requires the use of less familiar tooling like Zuul-ci: https://youtu.be/aWA8HFxFpos?t=497
and Gerrit code review:
https://vlab-dev.noaa.gov/code-review/Documentation/intro-rockstar.html

Zuul is a Project Gating System, or a CI/CD system like no other.

It brings multiple projects together to test the future as if it were the present.

It spans code review systems and clouds. It uses Ansible for orchestration and has no single points of failure. It tests some of the largest Open Source projects in the world and can run on your...

▶ Play video
slate depot
#

Thanks for this @scenic igloo

scenic igloo
#

and as I mentioned earlier, I'm eager to know if this is useful so that I can calibrate the suggestions. If these are off target or the wrong level of detail, let me know.

slate depot