Hey,
ich habe eine Java-Spring-Boot Anwendung entwickelt und in einem SVN-Repository gespeichert.
Ich möchte nun ein Jenkins Job einrichten, der mir die Anwendung baut.
Ich habe bisher in Jenkins einen "New Item" angelegt.
Meine SVN-Daten eingegeben und unter dem Punkt "Build" habe ich zweil Shell-Scripte erstellt.
Das eine Shell-Script führt ein "mvn clean install" aus.
Das zweite Shell Script ein "mvn spring-boot:run"
Meine Anwendung wird nun korrekt ausgecheckt.
Wenn ich das zweite Shell-Script weg lasse läuft der Jenkins job auch durch. Er wird jedoch nie grün oder gelb sondern bleibt immer blau.
Mit dem zweiten Shell-Script wird mein SpringBoot-Service sogar gestartet - so wie ich es will.
Allerdings wartet Jenkins bis der Service wieder beendet wird und der Service läuft weiter bis man ihn beendet. D.h. Jenkins wird nie fertig damit.
Wie muss ich das ganze einrichten, sodass es korrekt funktioniert?
ich habe eine Java-Spring-Boot Anwendung entwickelt und in einem SVN-Repository gespeichert.
Ich möchte nun ein Jenkins Job einrichten, der mir die Anwendung baut.
Ich habe bisher in Jenkins einen "New Item" angelegt.
Meine SVN-Daten eingegeben und unter dem Punkt "Build" habe ich zweil Shell-Scripte erstellt.
Das eine Shell-Script führt ein "mvn clean install" aus.
Das zweite Shell Script ein "mvn spring-boot:run"
Meine Anwendung wird nun korrekt ausgecheckt.
Wenn ich das zweite Shell-Script weg lasse läuft der Jenkins job auch durch. Er wird jedoch nie grün oder gelb sondern bleibt immer blau.
Mit dem zweiten Shell-Script wird mein SpringBoot-Service sogar gestartet - so wie ich es will.
Allerdings wartet Jenkins bis der Service wieder beendet wird und der Service läuft weiter bis man ihn beendet. D.h. Jenkins wird nie fertig damit.
Wie muss ich das ganze einrichten, sodass es korrekt funktioniert?