mirror of
https://github.com/apache/struts.git
synced 2026-08-06 07:06:58 +00:00
30 lines
568 B
Groovy
30 lines
568 B
Groovy
#!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'
|
|
}
|
|
}
|
|
}
|
|
}
|