diff options
Diffstat (limited to 'Jenkinsfile')
| -rw-r--r-- | Jenkinsfile | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index d65e65f0..c2ec90a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -107,7 +107,6 @@ node('Docker') { pipeline { options { - skipDefaultCheckout() disableConcurrentBuilds() timeout(time: 120, unit: 'MINUTES') parallelsAlwaysFailFast() @@ -133,6 +132,7 @@ pipeline { // library changes as this has no direct impact on the ISO image. not { changeset "**/docker/*" } not { changeset "**/vars/*" } + not { changeset "**/packages/*" } triggeredBy 'TimerTrigger' triggeredBy cause: "UserIdCause" } @@ -151,21 +151,16 @@ pipeline { --version 1.3-rolling-\$(date +%Y%m%d%H%M) sudo make iso """ + + if (fileExists('build/live-image-amd64.hybrid.iso') == false) { + error('ISO build error') + } } } } stage('Test ISO') { when { - beforeOptions true - beforeAgent true - anyOf { - // Do not run ISO build when the Docker container definition or the build pipeline - // library changes as this has no direct impact on the ISO image. - not { changeset "**/docker/*" } - not { changeset "**/vars/*" } - triggeredBy 'TimerTrigger' - triggeredBy cause: "UserIdCause" - } + expression { fileExists 'build/live-image-amd64.hybrid.iso' } } steps { sh "sudo make test" |
