Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
vortraege:naturalbuild [2015-04-08 09:26] (aktuell) stefan angelegt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | Automatischer Natural-Buildprozess | ||
+ | ================================== | ||
+ | * kompletten Build automatisiert | ||
+ | * nach einem Commit in Git wird automatisch ein Build der gesamten Natural-Umgebung über Jenkins angestoßen inkl. Unit-Tests mit NatUnit | ||
+ | * automatisches Deployment in die Entwicklungsumgebung, falls der Build fehlerfrei ist | ||
+ | * gesamte Entwicklung wird durch ein Ticket-System begleitet, an das alle Commits gehängt werden, damit alle Änderungen dokumentiert sind | ||
+ | * technische Umsetzung und verwendete Tools | ||
+ | * Vorteile, aufgetretenen Herausforderungen und möglichen Lösungen | ||
+ | * AXport | ||
+ | * Screenshots | ||
+ | * Compile-Fehler im Jenkins | ||
+ | * Build im Jenkins | ||
+ | * NatUnit im Jenkins | ||
+ | * Ausblick | ||
+ | * Umstellung des Workflows der Entwickler auf eine Feature-Branch-basierte Lösung mit Git | ||
+ | * Build von Datenbankänderungen | ||
+ | * Implementierung einer separaten Adabas-Datenbank für Integrationstests | ||
+ | * automatisches Deployment auf die Produktion | ||
+ | * Verweis auf JavaSpektrum |