Saya mencari cara untuk menjalankan proses java di latar belakang menggunakan pipa deklaratif Jenkins. Di bawah ini adalah potongan kode
stage('Deploy'){
steps{
script{
withEnv(['BUILD_ID=dontkill']) {
sh "nohup java -jar test-0.0.1-SNAPSHOT.war &"
}
}
}
}
Sudah mengetahui ProcessTreeKiller of Jenkins dan setiap jawaban menyarankan untuk melakukan hal yang sama. Saya telah mencoba menggunakan lingkungan di dalam blok langkah tanpa hasil.
Versi Jenkins: 2.60.1
Plugin pipeline: 1.1.7
Setiap bantuan sangat dihargai.
/tmp
misalnya), dan jalankan segala sesuatu di antara tanda kutip ganda.