on xenial help sign in
Update Jenkinsfile as of ubports/build-tools@0af3831
commitb154e592da642c8033611ee24d6d0a324ae0c0bf authorRatchanan Srirattanamet <ratchanan@ubports.com> dateFri 13 Dec 2019, 23:35 (7 years ago) parentc73f276
1 file changed+8−5
Jenkinsfile+8−5
Jenkinsfile+8−5
@@ -1,10 +1,13 @@
1+String stashFileList = '*.gz,*.bz2,*.xz,*.deb,*.ddeb,*.udeb,*.dsc,*.changes,*.buildinfo,lintian.txt'
2+String archiveFileList = '*.gz,*.bz2,*.xz,*.deb,*.ddeb,*.udeb,*.dsc,*.changes,*.buildinfo'
3+
14pipeline {
25 agent any
36 stages {
47 stage('Build source') {
58 steps {
69 sh '/usr/bin/build-source.sh'
7− stash(name: 'source', includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt')
10+ stash(name: 'source', includes: stashFileList)
811 cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
912 }
1013 }
@@ -17,7 +20,7 @@ pipeline {
1720 unstash 'source'
1821 sh '''export architecture="armhf"
1922build-binary.sh'''
20− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-armhf')
23+ stash(includes: stashFileList, name: 'build-armhf')
2124 cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
2225 }
2326
@@ -29,7 +32,7 @@ build-binary.sh'''
2932 unstash 'source'
3033 sh '''export architecture="arm64"
3134 build-binary.sh'''
32− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-arm64')
35+ stash(includes: stashFileList, name: 'build-arm64')
3336 cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
3437 }
3538 },
@@ -39,7 +42,7 @@ build-binary.sh'''
3942 unstash 'source'
4043 sh '''export architecture="amd64"
4144 build-binary.sh'''
42− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-amd64')
45+ stash(includes: stashFileList, name: 'build-amd64')
4346 cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
4447 }
4548 }
@@ -52,7 +55,7 @@ build-binary.sh'''
5255 unstash 'build-armhf'
5356 unstash 'build-arm64'
5457 unstash 'build-amd64'
55− archiveArtifacts(artifacts: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo', fingerprint: true, onlyIfSuccessful: true)
58+ archiveArtifacts(artifacts: archiveFileList, fingerprint: true, onlyIfSuccessful: true)
5659 sh '''/usr/bin/build-repo.sh'''
5760 }
5861 }