Skip to content

Commit f223247

Browse files
committed
Merge origin/main into main
2 parents 3f61bef + 1d760c5 commit f223247

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

Jenkinsfile

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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() {
179181
def 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

Comments
 (0)