Hi,
Recently i have started working on jenkinsfile for pipeline purpose, where
my job stop once jenkinsfile process complete, please help me got this
corrected, below is sample file :
=======================================================================================================================================
pipeline {
agent {
label 'master'
}
tools {
maven 'APACHE_MAVEN'
}
stages {
stage('Kill Process') {
steps {
sh 'lsof -ti :6001 | xargs --no-run-if-empty kill -9'
}
}
stage('Build Stage') {
steps {
sh 'mvn clean package install -DskipTests
-Dspring.profiles.active=uat'
}
}
stage('Testing Stage') {
steps {
echo "Testing Stage"
}
}
stage('Deployement Stage') {
steps {
sh 'cd ./sms-server && BUILD_ID=dontKillMe nohup mvn
spring-boot:run -DskipTests -Dserver.port=6001
-Dspring.profiles.active=development &'
}
}
stage('URL Response') {
steps {
sleep 10
sh 'curl http://localhost:8085/healthcheck'
}
}
}
}
=======================================================================================================================================
On Wednesday, January 17, 2018 at 9:55:41 PM UTC+5:30, Ioannis Moutsatsos
wrote:
>
> I have recently upgraded to Jenkins v2.100 from v2.93 and all the security
> plugins that came along for the ride.
> The *upgrade broke all the jobs* where in Groovy scripts and properties I
> was using the BUILD_ID environment variable to create unique names for
> folders and files.
>
> The BUILD_ID (which up to this point was equal to BUILD_NUMBER) is now set
> to 'dontKillMe'
>
> Is there an option to disable this? I want BUILD_ID=BUILD_NUMBER
>
> Best regards
> Ioannis
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/8312cc46-5614-45cc-b479-e95be4ab19d9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.