Skip to content

Commit 0b7cb2f

Browse files
committed
22: install ca-certificates before llvm certificate
1 parent 4a52cbf commit 0b7cb2f

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

22/jammy/Dockerfile

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# Default image that can build OpenRCT2 for Linux (amd64).
22
# Provides building with cmake+ninja using either gcc or clang.
33
FROM ubuntu:22.04
4-
COPY llvm-snapshot.gpg.key /etc/apt/trusted.gpg.d/apt.llvm.org.asc
5-
COPY llvm.list /etc/apt/sources.list.d
64
RUN apt-get update && \
75
apt-get -y upgrade && \
86
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
@@ -19,7 +17,15 @@ RUN apt-get update && \
1917
nlohmann-json3-dev \
2018
# Testing libraries
2119
libgtest-dev \
22-
clang-20 software-properties-common gpg-agent
20+
software-properties-common gpg-agent
21+
22+
# Need to install ca-certificates before importing key
23+
COPY llvm-snapshot.gpg.key /etc/apt/trusted.gpg.d/apt.llvm.org.asc
24+
COPY llvm.list /etc/apt/sources.list.d
25+
RUN apt-get update && \
26+
apt-get -y upgrade && \
27+
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
28+
clang-20
2329
RUN add-apt-repository -y ppa:ecal/cmake-3.25 && apt install -y cmake
2430

2531
# Bash is required for OpenRCT2 CI

0 commit comments

Comments
 (0)