Engin Yilmaz | FFW Deutschland GmbH

Titel

Continuous Integration bei FFW / Entwicklungsworkflow mit CI-BOX

03.12.2016 | 16:15 – 17:00 | M105

de | Intermediate | Development Workflows

Um die Wahrscheinlichkeit von Verzögerungen bei der Implementierung und Coding-Fehler zu minimieren, haben wir bei FFW einen hybriden Development-Workflow entwickelt, der auf die Continuous Integration setzt. Jede Story die umgesetzt wird durchläuft eine Prozedur. Die Umsetzung wird nicht in den Main Development Branch gemerged, bevor er nicht einer bestimmten Zahl von Schritten und Prüfungen unterzogen wurde. Dazu gehören:

• Compliance mit Coding Standards
• Build Site mit Installationsprofilen
• Automatisierte und händische Code Review
• Automatisierte und funktionelle Tests

Wir nutzen den CI-Ansatz zur Automatisierung der meisten alltäglichen Tasks wie Builds, Tests, Deployments, Demos etc. Bei FFW haben wir eine eigene CI-Toolbox entwickelt und sie daraufhin als Open-Source-Projekt geteilt, damit die Community davon profitieren kann: http://cibox.tools.

Unseren Ansatz werde ich an einem Beispielprojekt demonstrieren und erläutern.