diff options
author | Evan Lojewski <github@meklort.com> | 2020-10-10 20:58:02 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-10 20:58:02 -0600 |
commit | bdd96c76c078fd72ee99b78e9dd93015b5efb4be (patch) | |
tree | 52500d23e8ff57a3903555ccd5bb6966f20394fa /.jenkins.groovy | |
parent | e4ad1162e234603b37733bd54e80d8252b0bb5c4 (diff) | |
download | bcm5719-ortega-bdd96c76c078fd72ee99b78e9dd93015b5efb4be.tar.gz bcm5719-ortega-bdd96c76c078fd72ee99b78e9dd93015b5efb4be.zip |
fwupd: Generate firmware cabinet files for use with fwupd and lvfs. (#136)
Co-authored-by: Richard Hughes <richard@hughsie.com>
Diffstat (limited to '.jenkins.groovy')
-rw-r--r-- | .jenkins.groovy | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/.jenkins.groovy b/.jenkins.groovy index 84b6e27..e8765a7 100644 --- a/.jenkins.groovy +++ b/.jenkins.groovy @@ -55,7 +55,7 @@ def notify(status, description) targetUrl: BUILD_URL } -def build(nodeName, archive = false, analyze = true) +def build(nodeName, archive = false, archive_cab = false, analyze = true) { node(nodeName) { @@ -131,6 +131,14 @@ def build(nodeName, archive = false, analyze = true) archiveArtifacts artifacts: '*.tar.gz', fingerprint: true } } + + if (archive_cab) + { + dir('build/fwupd') + { + archiveArtifacts artifacts: '*.cab', fingerprint: true + } + } } cleanWs() @@ -141,9 +149,9 @@ try { notify('PENDING', 'Build Pending ') parallel( - "fedora": { build('master', true, true) }, - "ubuntu-18.04": { build('ubuntu-18.04', false, false) }, - "ubuntu-20.04": { build('ubuntu-20.04', true, false) }, + "fedora": { build('master', true, true, true) }, + "ubuntu-18.04": { build('ubuntu-18.04', false, false, false) }, + "ubuntu-20.04": { build('ubuntu-20.04', true, false, false) }, ) } catch(e) |