mirror of https://github.com/apache/archiva.git
simplify
This commit is contained in:
parent
69bfe2f10a
commit
81a4493a4a
|
@ -1,17 +1,14 @@
|
|||
node ("ubuntu") {
|
||||
// System Dependent Locations
|
||||
def mvntool = tool name: 'Maven 3.5.2', type: 'hudson.tasks.Maven$MavenInstallation'
|
||||
def jdktool = tool name: 'JDK 1.8 (latest)', type: 'hudson.model.JDK'
|
||||
def mvn = 'Maven 3.5.2'
|
||||
def jdk ='JDK 1.8 (latest)'
|
||||
def deploySettings = 'DefaultMavenSettingsProvider.1331204114925'
|
||||
|
||||
// Environment
|
||||
List mvnEnv = ["PATH+MVN=${mvntool}/bin", "PATH+JDK=${jdktool}/bin", "JAVA_HOME=${jdktool}/", "MAVEN_HOME=${mvntool}"]
|
||||
mvnEnv.add("MAVEN_OPTS=-Xms256m -Xmx1024m -Djava.awt.headless=true")
|
||||
|
||||
try
|
||||
{
|
||||
stage 'Checkout'
|
||||
checkout scm
|
||||
stage ('Checkout') {
|
||||
checkout scm
|
||||
}
|
||||
} catch (Exception e) {
|
||||
//notifyBuild("Checkout Failure")
|
||||
throw e
|
||||
|
@ -20,23 +17,21 @@ node ("ubuntu") {
|
|||
try
|
||||
{
|
||||
stage ('Build') {
|
||||
withEnv(mvnEnv) {
|
||||
timeout(120) {
|
||||
withMaven(maven: mvntool.name, jdk: jdktool.name,
|
||||
globalMavenSettingsConfig: deploySettings,
|
||||
mavenLocalRepo: "${env.JENKINS_HOME}/${env.EXECUTOR_NUMBER}"
|
||||
)
|
||||
{
|
||||
// Run test phase / ignore test failures
|
||||
sh "mvn -B clean deploy -Dmaven.test.failure.ignore=true"
|
||||
}
|
||||
// Report failures in the jenkins UI
|
||||
//step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
|
||||
}
|
||||
if(isUnstable())
|
||||
{
|
||||
//notifyBuild("Unstable / Test Errors")
|
||||
}
|
||||
timeout(120) {
|
||||
withMaven(maven: mvntool.name, jdk: jdktool.name,
|
||||
globalMavenSettingsConfig: deploySettings,
|
||||
mavenLocalRepo: "${env.JENKINS_HOME}/${env.EXECUTOR_NUMBER}"
|
||||
)
|
||||
{
|
||||
// Run test phase / ignore test failures
|
||||
sh "mvn -B clean deploy -Dmaven.test.failure.ignore=true"
|
||||
}
|
||||
// Report failures in the jenkins UI
|
||||
//step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
|
||||
}
|
||||
if(isUnstable())
|
||||
{
|
||||
//notifyBuild("Unstable / Test Errors")
|
||||
}
|
||||
}
|
||||
} catch(Exception e) {
|
||||
|
|
Loading…
Reference in New Issue