Continuous Delivery Plattform

Geschäftsproblem

Realisierung von Kosteneinsparungen und Fehlerminimierung in der Softwareentwicklung eines großen Grails-Projektes mit mehreren Sub-Projekten und eigenen sowie fremden Plugins. Es sollte ein System zur Verfügung gestellt werden, das wiederkehrende Tätigkeiten von Entwicklern und Administratoren automatisiert.

Generierter Nutzen

Vollständige und vollautomatische Deploymentpipeline. Ausführung von Unit-, Integrations- und funktionalen Tests, Ermittlung der Testabdeckung, Deployment, Einspielen von Testdaten, starten und stoppen von Servern, Archivierung, Build Prozess.

Technologies used

  • DevOps

    Hudson / Jenkins mit entsprechenden Plugins, Apache Ant, Tomcat