Skip to content

Commit abdfb07

Browse files
committed
fix: Get Debian based build steps working
Signed-off-by: Ronny Trommer <ronny@no42.org>
1 parent 5837085 commit abdfb07

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ orbs:
88
parameters:
99
debian-version:
1010
type: string
11-
default: buster
11+
default: bookworm
1212
maven-version:
1313
type: string
1414
default: 3.8.9
@@ -134,8 +134,8 @@ commands:
134134
sudo apt -q update
135135
sudo apt -y -q install gnupg2 software-properties-common
136136
137-
echo "deb http://deb.debian.org/debian << pipeline.parameters.debian-version >>-backports main" | sudo tee /etc/apt/sources.list.d/<< pipeline.parameters.debian-version >>-backports.list
138-
echo "deb http://deb.debian.org/debian-security << pipeline.parameters.debian-version >>/updates main" | sudo tee /etc/apt/sources.list.d/<< pipeline.parameters.debian-version >>-security.list
137+
echo "deb https://deb.debian.org/debian << pipeline.parameters.debian-version >>-backports main" | sudo tee /etc/apt/sources.list.d/<< pipeline.parameters.debian-version >>-backports.list
138+
echo "deb https://deb.debian.org/debian-security << pipeline.parameters.debian-version >>/updates main" | sudo tee /etc/apt/sources.list.d/<< pipeline.parameters.debian-version >>-security.list
139139
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC 648ACFD622F3D138 0E98404D386FA1D9 AA8E81B4331F7F50 112695A0E562B32A
140140
sudo apt -q update
141141
sudo apt -y -q -t << pipeline.parameters.debian-version >>-backports install apt-transport-https ca-certificates
@@ -144,7 +144,7 @@ commands:
144144
path: /var/cache/apt
145145
- run:
146146
name: download jdk
147-
command: sudo apt -y --download-only -q -t << pipeline.parameters.debian-version >>-backports install openjdk-8-jdk-headless
147+
command: sudo apt -y --download-only -q -t << pipeline.parameters.debian-version >>-backports install openjdk-17-jdk-headless
148148
- run:
149149
name: download other dependencies
150150
command: sudo apt -y --download-only -q install autotools-dev autoconf automake cdbs curl debhelper debianutils devscripts dpkg-dev git software-properties-common
@@ -153,7 +153,7 @@ commands:
153153
path: /var/cache/apt
154154
- run:
155155
name: install jdk
156-
command: sudo apt -y -q -t << pipeline.parameters.debian-version >>-backports install openjdk-8-jdk-headless
156+
command: sudo apt -y -q -t << pipeline.parameters.debian-version >>-backports install openjdk-17-jdk-headless
157157
- run:
158158
name: install other dependencies
159159
command: sudo apt -y -q install autotools-dev autoconf automake cdbs curl debhelper debianutils devscripts dpkg-dev git software-properties-common
@@ -279,7 +279,7 @@ commands:
279279
esac
280280
set | grep CIRCLE > /tmp/build-env.txt
281281
docker run --rm --privileged tonistiigi/binfmt:latest --install all
282-
docker run --env-file /tmp/build-env.txt --rm -it --platform "${PLATFORM}" -v "$(pwd):/workdir" -w /workdir "<< parameters.platform >>/debian:buster" ./build-all.sh "<< parameters.platform >>"
282+
docker run --env-file /tmp/build-env.txt --rm -it --platform "${PLATFORM}" -v "$(pwd):/workdir" -w /workdir "<< parameters.platform >>/debian:bookworm" ./build-all.sh "<< parameters.platform >>"
283283
284284
jobs:
285285
build-from-source:

0 commit comments

Comments
 (0)