|
|
|
|
|
by orf
2023 days ago
|
|
> Should CI create a merged branch behind-the-scenes and run tests on that before allowing the branch to be merged? This is surprisingly difficult to get right, especially with projects with lots of concurrent changes. Gitlab merge trains[1] really help here. 1. https://docs.gitlab.com/ee/ci/merge_request_pipelines/pipeli... |
|
Yes. Anything else is bound to run into the issue described in the article.
I'm honestly surprised that anybody would operate a system that does not do this. Master has to be where all tests are green.