{"id":1568,"date":"2020-11-09T20:06:24","date_gmt":"2020-11-09T20:06:24","guid":{"rendered":"https:\/\/jan.schnasse.org\/blog\/?p=1568"},"modified":"2026-09-28T11:38:33","modified_gmt":"2026-09-28T09:38:33","slug":"gitlab-merge-trains","status":"publish","type":"post","link":"https:\/\/jan.schnasse.org\/blog\/2020\/11\/09\/gitlab-merge-trains\/","title":{"rendered":"Gitlab Merge Trains"},"content":{"rendered":"<p>&#8222;The only way to be 100% sure the master branch stays green when new code merges is to run the pipeline using the latest version of the master branch. For teams that have a high volume of merges, this can be difficult or even impossible.&#8220;<\/p>\n<p><a href=\"https:\/\/about.gitlab.com\/blog\/2020\/01\/30\/all-aboard-merge-trains\/\">https:\/\/about.gitlab.com\/blog\/2020\/01\/30\/all-aboard-merge-trains\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8222;The only way to be 100% sure the master branch stays green when new code merges is to run the pipeline using the latest version of the master branch. For teams that have a high volume of merges, this can be difficult or even impossible.&#8220; https:\/\/about.gitlab.com\/blog\/2020\/01\/30\/all-aboard-merge-trains\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1568","post","type-post","status-publish","format-standard","hentry","category-bookmarks"],"_links":{"self":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts\/1568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/comments?post=1568"}],"version-history":[{"count":1,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts\/1568\/revisions"}],"predecessor-version":[{"id":4066,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts\/1568\/revisions\/4066"}],"wp:attachment":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/media?parent=1568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/categories?post=1568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/tags?post=1568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}