@@ -22,13 +22,13 @@ pipeline {
2222
2323 stage(' debian-buster' ) {
2424 agent {
25- docker { image ' vitexsoftware/debian:oldstable ' }
25+ docker { image ' vitexsoftware/debian:buster ' }
2626 }
2727 steps {
2828 dir(' build/debian/package' ) {
2929 checkout scm
30- buildPackage()
31- installPackages()
30+ buildPackage()
31+ installPackages()
3232 }
3333 stash includes : ' dist/**' , name : ' dist-buster'
3434 }
@@ -42,13 +42,13 @@ pipeline {
4242
4343 stage(' debian-bullseye' ) {
4444 agent {
45- docker { image ' vitexsoftware/debian:stable ' }
45+ docker { image ' vitexsoftware/debian:bullseye ' }
4646 }
4747 steps {
4848 dir(' build/debian/package' ) {
4949 checkout scm
50- buildPackage()
51- installPackages()
50+ buildPackage()
51+ installPackages()
5252 }
5353 stash includes : ' dist/**' , name : ' dist-bullseye'
5454 }
@@ -62,13 +62,15 @@ pipeline {
6262
6363 stage(' debian-bookworm' ) {
6464 agent {
65- docker { image ' vitexsoftware/debian:testing ' }
65+ docker { image ' vitexsoftware/debian:bookworm ' }
6666 }
6767 steps {
6868 dir(' build/debian/package' ) {
6969 checkout scm
70- buildPackage()
71- installPackages()
70+ sh ' sudo apt update'
71+ sh ' sudo apt install -y php-xml' // TODO: Remove after upstream dependency fix
72+ buildPackage()
73+ installPackages()
7274 }
7375 stash includes : ' dist/**' , name : ' dist-bookworm'
7476 }
@@ -82,13 +84,13 @@ pipeline {
8284
8385 stage(' ubuntu-focal' ) {
8486 agent {
85- docker { image ' vitexsoftware/ubuntu:stable ' }
87+ docker { image ' vitexsoftware/ubuntu:focal ' }
8688 }
8789 steps {
8890 dir(' build/debian/package' ) {
8991 checkout scm
90- buildPackage()
91- installPackages()
92+ buildPackage()
93+ installPackages()
9294 }
9395 stash includes : ' dist/**' , name : ' dist-focal'
9496 }
@@ -102,13 +104,13 @@ pipeline {
102104
103105 stage(' ubuntu-hirsute' ) {
104106 agent {
105- docker { image ' vitexsoftware/ubuntu:testing ' }
107+ docker { image ' vitexsoftware/ubuntu:hirsute ' }
106108 }
107109 steps {
108110 dir(' build/debian/package' ) {
109111 checkout scm
110- buildPackage()
111- installPackages()
112+ buildPackage()
113+ installPackages()
112114 }
113115 stash includes : ' dist/**' , name : ' dist-hirsute'
114116 }
@@ -179,7 +181,7 @@ def buildPackage() {
179181def installPackages () {
180182 def DEBCONF_DEBUG = 0 // Set to "5" or "developer" to debug debconf
181183 sh ' cd $WORKSPACE/dist/debian/ ; dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz; cd $WORKSPACE'
182- sh ' echo "deb [trusted=yes] file:///$WORKSPACE/dist/debian/ ./" | sudo tee /etc/apt/sources.list.d/local.list'
184+ sh ' echo "deb [trusted=yes] file://// $WORKSPACE/dist/debian/ ./" | sudo tee /etc/apt/sources.list.d/local.list'
183185 sh ' sudo apt-get update'
184186 sh ' echo "${GREEN} INSTALATION ${ENDCOLOR}"'
185187 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;'
0 commit comments