#!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' | |
} | |
} | |
} | |
} |