Browse Source

simplify

pull/46/head
Olivier Lamy 6 years ago
parent
commit
81a4493a4a
No account linked to committer's email address
1 changed files with 20 additions and 25 deletions
  1. 20
    25
      Jenkinsfile

+ 20
- 25
Jenkinsfile View File

@@ -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…
Cancel
Save