CI/CD
Continuous Integration / Continuous Delivery
Jede Codeänderung wird automatisch gebaut, getestet und für das Release vorbereitet. Manche Teams gehen einen Schritt weiter und shippen auf jeden grünen Build.
Continuous Integration heißt, der Team-Code wird bei jeder Änderung gemerged und gebaut, statt bei einer Big-Bang-Integration am Ende. Continuous Delivery heißt, jeder erfolgreiche Build ist einen Knopfdruck von Production entfernt. Continuous Deployment entfernt den Knopf: jeder grüne Build geht automatisch live.
Die meisten Teams machen CI gut, CD sporadisch und Continuous Deployment fast nie. Der Engpass ist selten das Tooling. Es ist das Vertrauen in die Testsuite und die Bereitschaft, einen kaputten Build binnen einer Stunde zu reparieren. Ohne beides shippen automatische Deploys nur Bugs schneller.
Wavect liefert jedes Projekt mit CI von Tag eins. CD-Konfiguration hängt davon ab, ob Projekt Testabdeckung und operative Disziplin hat, um sicher zu sein. Wir sagen dir, welche Variante zutrifft."