Continuous Delivery mit Jenkins, Gradle und Vagrant

Wie ich schon in einigen Beiträgen hier im Blog berichtet habe, verwende ich in meinen Programmierprojekten Jenkins zum Zweck der Continuous Integration (CI). Diese Woche habe ich mal versucht einen Schritt weiter zu gehen und habe mich mit Continous Delivery (CD) mit Jenkins beschäftigt.

„Continuous Delivery mit Jenkins, Gradle und Vagrant“ weiterlesen

Apache Tomcat and Continuous Integration

Continuous Integration (CI) ist in der Softwareentwicklung kaum mehr wegzudenken.
Als Softwaretool kommt dabei häufig Jenkins zum Einsatz, das dann mit Apache ANT oder Maven den eigentlichen Buildprozess steuert.

Funktioniert die CI im Javaumfeld mit JUnit sehr gut und bekommt man Tests so recht schnell umgesetzt, so wird das Testing etwas komplizierter, wenn der Code zwischen Server und Client getrennt sind.

„Apache Tomcat and Continuous Integration“ weiterlesen

Jenkins unter CentOS installieren

Im Rahmen der Qualitätssicherung ist es für jedes Softwareprojekt wichtig, dass man den entwickelten Code testet. Im Rahmen des automatisierten Testens ist die sog. „Continous Integration“ von großer Bedeutung. Doch um diese Umsetzen zu können benötigt man erst einmal ein paar Grundwerkzeuge, die durch Software zur Verfügung gestellt werden können. Eine solche Software ist die Webanwendung „Jenkins“. Im Folgenden wird nun erklärt wie man diese Komponente möglichst einfach unter CentOS installiert.

„Jenkins unter CentOS installieren“ weiterlesen