diff --git a/debian/Jenkinsfile b/debian/Jenkinsfile index 550c23f..1b51ba0 100644 --- a/debian/Jenkinsfile +++ b/debian/Jenkinsfile @@ -1,6 +1,6 @@ #!groovy -String[] distributions = ['debian:buster', 'debian:bullseye', 'debian:bookworm', 'ubuntu:focal', 'ubuntu:hirsute', 'ubuntu:impish', 'ubuntu:jammy'] +String[] distributions = ['debian:buster', 'debian:bullseye', 'debian:bookworm', 'ubuntu:focal', 'ubuntu:jammy'] String vendor = 'vitexsoftware' String distribution = '' @@ -44,7 +44,7 @@ distributions.each { stage('Build ' + distribution) { buildImage.inside { sh 'dch -b -v ' + ver + ' "' + env.BUILD_TAG + '"' - sh 'sudo apt-get update' + sh 'sudo apt-get update --allow-releaseinfo-change' sh 'sudo chown jenkins:jenkins ..' sh 'debuild-pbuilder -i -us -uc -b' sh 'mkdir -p $WORKSPACE/dist/debian/ ; rm -rf $WORKSPACE/dist/debian/* ; for deb in $(cat debian/files | awk \'{print $1}\'); do mv "../$deb" $WORKSPACE/dist/debian/; done' @@ -56,7 +56,7 @@ distributions.each { def debconf_debug = 0 //Set to "5" or "developer" to debug debconf sh 'cd $WORKSPACE/dist/debian/ ; dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz; cd $WORKSPACE' sh 'echo "deb [trusted=yes] file://///$WORKSPACE/dist/debian/ ./" | sudo tee /etc/apt/sources.list.d/local.list' - sh 'sudo apt-get update' + sh 'sudo apt-get update --allow-releaseinfo-change' sh 'echo "INSTALATION"' sh 'IFS="\n\b"; for package in `ls $WORKSPACE/dist/debian/ | grep .deb | awk -F_ \'{print \$1}\'` ; do echo -e "${GREEN} installing ${package} on `lsb_release -sc` ${ENDCOLOR} " ; sudo DEBIAN_FRONTEND=noninteractive DEBCONF_DEBUG=' + debconf_debug + ' apt-get -y install $package ; done;' stash includes: 'dist/**', name: 'dist-' + distroCodename