From 4473ce9cc290fc82b428032e0b6e1e3b34f2b866 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Fri, 22 Nov 2019 21:56:13 +0700 Subject: [PATCH] Update Jenkinsfile as of ubports/build-tools@ba2d4bb --- Jenkinsfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a122443..7ea1808 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,13 @@ +String stashFileList = '*.gz,*.bz2,*.xz,*.deb,*.ddeb,*.dsc,*.changes,*.buildinfo,lintian.txt' +String archiveFileList = '*.gz,*.bz2,*.xz,*.deb,*.ddeb,*.dsc,*.changes,*.buildinfo' + pipeline { agent any stages { stage('Build source') { steps { sh '/usr/bin/build-source.sh' - stash(name: 'source', includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt') + stash(name: 'source', includes: stashFileList) cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true) } } @@ -17,7 +20,7 @@ pipeline { unstash 'source' sh '''export architecture="armhf" build-binary.sh''' - stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-armhf') + stash(includes: stashFileList, name: 'build-armhf') cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true) } @@ -29,7 +32,7 @@ build-binary.sh''' unstash 'source' sh '''export architecture="arm64" build-binary.sh''' - stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-arm64') + stash(includes: stashFileList, name: 'build-arm64') cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true) } }, @@ -39,7 +42,7 @@ build-binary.sh''' unstash 'source' sh '''export architecture="amd64" build-binary.sh''' - stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-amd64') + stash(includes: stashFileList, name: 'build-amd64') cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true) } } @@ -52,7 +55,7 @@ build-binary.sh''' unstash 'build-armhf' unstash 'build-arm64' unstash 'build-amd64' - archiveArtifacts(artifacts: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo', fingerprint: true, onlyIfSuccessful: true) + archiveArtifacts(artifacts: archiveFileList, fingerprint: true, onlyIfSuccessful: true) sh '''/usr/bin/build-repo.sh''' } }