summaryrefslogtreecommitdiffstats
path: root/.jenkins.groovy
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-10-10 20:58:02 -0600
committerGitHub <noreply@github.com>2020-10-10 20:58:02 -0600
commitbdd96c76c078fd72ee99b78e9dd93015b5efb4be (patch)
tree52500d23e8ff57a3903555ccd5bb6966f20394fa /.jenkins.groovy
parente4ad1162e234603b37733bd54e80d8252b0bb5c4 (diff)
downloadbcm5719-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.groovy16
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)
OpenPOWER on IntegriCloud