/** Workfow to download and execute a SSL Test connexion @author kuisatahverat **/ env.targetHost = targetHost node () { stage ('Env'){ sh 'export' } stage ('Download sources'){ tool name: 'Default', type: 'hudson.plugins.git.GitTool' git 'https://github.com/kuisathaverat/TestSSLServer.git' } stage ('Compile sources'){ //tool name: 'maven3', type: 'hudson.tasks.Maven$MavenInstallation' sh 'mvn clean compile' } stage ('Execute Test SSL support features'){ sh 'mvn -Djavax.net.debug=ssl:handshake -Dexec.mainClass=org.bolet.TestSSLServer -Dexec.args=${targetHost} exec:java' } stage ('Execute Test SSL handshake'){ sh 'mvn -Djavax.net.debug=ssl:handshake -Dexec.mainClass=org.bolet.TestSSLHandShake -Dexec.args=https://${targetHost} exec:java' } }