Szukam sposobu na uruchomienie procesu Java w tle przy użyciu deklaratywnego potoku Jenkins. Poniżej znajduje się fragment kodu
stage('Deploy'){
steps{
script{
withEnv(['BUILD_ID=dontkill']) {
sh "nohup java -jar test-0.0.1-SNAPSHOT.war &"
}
}
}
}
Już wiem o ProcessTreeKiller z Jenkins i każda odpowiedź sugeruje, aby zrobić to samo. Próbowałem używać środowiska w bloku kroków bez powodzenia.
Wersja Jenkins: 2.60.1
Wtyczka potoku: 1.1.7
Każda pomoc jest mile widziana.
/tmp
na przykład) i uruchom wszystko między podwójnymi cudzysłowami.