diff --git a/Jenkinsfile b/Jenkinsfile index 3ab2414..ac11733 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -25,5 +25,22 @@ pipeline { sh "cp dist/rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar /var/www/html/rectangles/all/" } } + stage("Test on CentOS") { + agent { + docker 'fabric8/java-centos-openjdk8-jdk:1.4.0' + } + steps { + sh "curl $JENKINS_IP/rectangles/all/rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar -o rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar" + sh "java -jar rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar 3 4" + } + } + stage("Test on Debian") { + agent { + docker 'openjdk:8u121-jre' + } + steps { + sh "curl $JENKINS_IP/rectangles/all/rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar -o rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar" + sh "java -jar rectangle_${env.MAJOR_VERSION}.${env.BUILD_NUMBER}.jar 3 4" + } } }