From a37f0725accba77541ef3febc41a0a5ff907d2fa Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Mon, 17 Dec 2018 10:48:39 +0100 Subject: [PATCH] Adds example Jenkinsfile --- Jenkinsfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..0b5ebcc58 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,30 @@ +pipeline { + + agent { + label 'ubuntu' + } + + options { + buildDiscarder logRotator(daysToKeepStr: '14', numToKeepStr: '10') + timeout(80) + disableConcurrentBuilds() + } + + tools { + jdk 'JDK 1.7 (latest)' + maven 'Maven 3 (latest)' + } + + triggers { + pollSCM 'H/15 * * * *' + } + + stages { + stage('Build') { + steps { + sh 'mvn --version' + sh 'mvn clean source:jar javadoc:jar install deploy -DskipWiki -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2' + } + } + } +}