Преглед изворни кода

Cleanup of build file

pull/46/head
Martin Stockhammer пре 6 година
родитељ
комит
9add27af0b
2 измењених фајлова са 20 додато и 18 уклоњено
  1. 14
    12
      Jenkinsfile
  2. 6
    6
      Jenkinsfile-itest

+ 14
- 12
Jenkinsfile Прегледај датотеку

@@ -79,10 +79,10 @@ pipeline {
// -U: Force snapshot update
// -e: Produce execution error messages
// -fae: Fail at the end
// -Dmaven.compiler.fork=false: Do not compile in a separate forked process
// -Dmaven.compiler.fork=true: Do compile in a separate forked process
// -Dmaven.test.failure.ignore=true: Do not stop, if some tests fail
// -Pci-build: Profile for CI-Server
sh "mvn clean deploy -B -U -e -fae -Dmaven.test.failure.ignore=true -T2 -Dmaven.compiler.fork=false -Pci-build"
sh "mvn clean deploy -B -U -e -fae -T2 -Dmaven.compiler.fork=true -Pci-build"
}
}
}
@@ -92,32 +92,34 @@ pipeline {
}
success {
archiveArtifacts '**/target/*.war,**/target/*-bin.zip'
script {
def previousResult = currentBuild.previousBuild?.result
if (previousResult && !currentBuild.resultIsWorseOrEqualTo(previousResult)) {
notifyBuild("Fixed: ${currentBuild.currentResult}")
}
}
}
failure {
notifyBuild("Build / Test failure (${currentBuild.currentResult})")
notifyBuild("Failure in BuildAndDeploy stage")
}
}
}
stage('IntegrationTest') {
steps {
build(job:"${INTEGRATION_PIPELINE}/archiva/${env.BRANCH_NAME}", propagate:false, quietPeriod:10)
build(job: "${INTEGRATION_PIPELINE}/archiva/${env.BRANCH_NAME}", propagate: false, quietPeriod: 10)
}
}
}

post {
unstable {
notifyBuild("Unstable Build (${currentBuild.currentResult})")
notifyBuild("Unstable Build")
}
always {
cleanWs deleteDirs: true, notFailBuild: true, patterns: [[pattern: '.repository', type: 'EXCLUDE']]
}
success {
script {
def previousResult = currentBuild.previousBuild?.result
if (previousResult && !currentBuild.resultIsWorseOrEqualTo(previousResult)) {
notifyBuild("Fixed")
}
}
}
}
}

@@ -145,4 +147,4 @@ def notifyBuild(String buildStatus) {
)
}

// vim: et:ts=2:sw=2:ft=groovy
// vim: et:ts=4:sw=4:ft=groovy

+ 6
- 6
Jenkinsfile-itest Прегледај датотеку

@@ -47,7 +47,7 @@ pipeline {
}
post {
failure {
notifyBuild("Checkout failure (${currentBuild.currentResult})")
notifyBuild("Checkout failure")
}
}
}
@@ -89,7 +89,7 @@ pipeline {
junit testResults: '**/target/failsafe-reports/TEST-*.xml'
}
failure {
notifyBuild("Build / Test failure (${currentBuild.currentResult})")
notifyBuild("Failure in Htmlunit test stage")
}
}
}
@@ -139,7 +139,7 @@ pipeline {
junit testResults: '**/target/failsafe-reports/TEST-*.xml'
}
failure {
notifyBuild("Build / Test failure (${currentBuild.currentResult})")
notifyBuild("Failure in Chrome test stage")
}
}
}
@@ -147,7 +147,7 @@ pipeline {
}
post {
unstable {
notifyBuild("Unstable Build (${currentBuild.currentResult})")
notifyBuild("Unstable Build")
}
always {
cleanWs deleteDirs: true, notFailBuild: true, patterns: [[pattern: '.repository', type: 'EXCLUDE']]
@@ -156,7 +156,7 @@ pipeline {
script {
def previousResult = currentBuild.previousBuild?.result
if (previousResult && !currentBuild.resultIsWorseOrEqualTo(previousResult)) {
notifyBuild("Fixed: ${currentBuild.currentResult}")
notifyBuild("Fixed")
}
}
}
@@ -188,4 +188,4 @@ def notifyBuild(String buildStatus) {
)
}

// vim: et:ts=2:sw=2:ft=groovy
// vim: et:ts=4:sw=4:ft=groovy

Loading…
Откажи
Сачувај