Gode poster både denne og den forrige.
Og kanskje du egentlig svarer på det, men et spørsmål jeg sitter igjen med er: "mange har automatisert kjøring av tester og diverse andre sjekker som skal kjøres før kode deles med andre (merges til main hvis vi snakker PR-sjargong).
I en CI-kontekst slik du beskriver den, er det da slik at alt dette gjøres på den enkelte utviklers maskin? Slik at man ikke har sjekket inn kode som feiler tester etc?
For feil vil jo skje, ting vil brekke?
Det er såklart mye mulig her at mitt hode er for preget av en tankegang der man må kjøre test/bygg på en byggeserver for å være "sikker" og at det i ditt hode er en selvfølge at alt slikt gjøres før en commit, slik at man ikke er "avhengig" av en byggeserver som gatekeeper main
Men jeg veit ikke?