Je cherche un moyen d'exécuter un processus java en arrière-plan en utilisant le pipeline déclaratif Jenkins. Ci-dessous l'extrait de code
stage('Deploy'){
steps{
script{
withEnv(['BUILD_ID=dontkill']) {
sh "nohup java -jar test-0.0.1-SNAPSHOT.war &"
}
}
}
}
Déjà au courant de ProcessTreeKiller de Jenkins et chaque réponse suggère de faire de même. J'ai essayé d'utiliser l'environnement à l'intérieur du bloc d'étapes sans succès.
Version Jenkins: 2.60.1
Plugin Pipeline: 1.1.7
Toute aide est grandement appréciée.
/tmp
par exemple) et exécutez tout entre les guillemets doubles.