#!groovy
pipeline {
  agent {
    label 'ubuntu'
  }
  options {
    buildDiscarder logRotator(daysToKeepStr: '14', numToKeepStr: '10')
    timeout(80)
    disableConcurrentBuilds()
  }
  tools {
    jdk 'jdk_1.7_latest'
    maven 'maven_3.8.7'
  }
  triggers {
    pollSCM 'H/15 * * * *'
  }
  environment {
    MAVEN_OPTS = '-Xmx1024m -XX:MaxPermSize=256m'
  }
  stages {
    stage('Build') {
      steps {
        sh 'mvn --version'
        sh 'mvn clean source:jar javadoc:jar install deploy -DskipWiki -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2'
      }
    }
  }
}
