summaryrefslogtreecommitdiff
path: root/Jenkinsfile
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2019-05-06 18:27:27 +0200
committerChristian Poessinger <christian@poessinger.com>2019-05-06 18:27:27 +0200
commitef7e354035cc526eb88f43b48eb5c615997d24da (patch)
tree1b45c74d3cdbfdde60495e94bb7b5b3da8db6e62 /Jenkinsfile
parentb889549e517953a8ce208389d5b485dadd1af387 (diff)
parent5b1411721f808cf1a779bb3807a3f249b1ac045b (diff)
downloadvyos-build-ef7e354035cc526eb88f43b48eb5c615997d24da.tar.gz
vyos-build-ef7e354035cc526eb88f43b48eb5c615997d24da.zip
Merge branch 'current' of github.com:vyos/vyos-build into equuleus
* 'current' of github.com:vyos/vyos-build: Jenkins: adjust artifacts to archive Jenkins: remove dbg packages before assembling ISO to reduce size hooks: initramfs: add option to update an existing initramfs Revert "hooks: initramfs: add option to remove an existing initramfs" T1366: Update Linux Kernel to v4.19.40 hooks: initramfs: add option to remove an existing initramfs Jenkins: list build packages Packages: add vyos-replace package to build procedure intel: remove debhelper depencendy on linux-image intel: set debhelper compat level to 9 Packages: add keepalived 2.0.10 to build procedure Docker: add additional dependencies for Debian keepalived repo Revert "Makefile: proper handle 'make iso' error codes" Revert "use bash as the shell for make" use bash as the shell for make add reprepro deploy script Packages: add net-snmp package to build procedure Packages: remove duplicate '-j' statement when building Kernel
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile14
1 files changed, 10 insertions, 4 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 90c38d1c..e8b83415 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -145,6 +145,12 @@ pipeline {
}
}
+ stage('List Packages') {
+ steps {
+ sh "find packages/ -maxdepth 1 -type f -print0 | xargs -0r ls"
+ }
+ }
+
stage('ISO Image') {
steps {
sh '''
@@ -154,6 +160,9 @@ pipeline {
# we rather prefer all build by ourself!
sed -i '/vyos_repo_entry/d' scripts/live-build-config
+ # remove debug packages
+ rm -f packages/*-dbg_*.deb
+
# Configure the ISO
./configure --build-by="autobuild@vyos.net" --debian-mirror="http://ftp.us.debian.org/debian/"
@@ -165,11 +174,8 @@ pipeline {
}
post {
- always {
- archiveArtifacts artifacts: 'build/build.log', fingerprint: true
- }
success {
- archiveArtifacts artifacts: 'build/vyos*.iso', fingerprint: true
+ archiveArtifacts artifacts: 'build/live-image-*.iso', fingerprint: true
}
cleanup {
echo 'One way or another, I have finished'