File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
swift-ci/main/amazon-linux/2023/Bootstrap Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ FROM amazonlinux:2023
2
+
3
+ RUN yum install shadow-utils -y
4
+
5
+ RUN groupadd -g 998 build-user && \
6
+ useradd -m -r -u 42 -g build-user build-user
7
+
8
+ RUN yum -y group install "development tools"
9
+ RUN yum -y install \
10
+ ninja-build \
11
+ curl-devel \
12
+ gcc-c++ \
13
+ clang \
14
+ git \
15
+ libbsd-devel \
16
+ libedit-devel \
17
+ libicu-devel \
18
+ libuuid-devel \
19
+ libxml2-devel \
20
+ ncurses-devel \
21
+ pkgconfig \
22
+ procps-ng \
23
+ python3 \
24
+ python3-devel \
25
+ python3-distro \
26
+ python3-setuptools \
27
+ rsync \
28
+ sqlite-devel \
29
+ swig \
30
+ tzdata \
31
+ unzip \
32
+ zip \
33
+ lld \
34
+ diffutils \
35
+ which
36
+
37
+ RUN curl -fsSL "https://github.com/Kitware/CMake/releases/download/v4.0.2/cmake-4.0.2-linux-`uname -m`.tar.gz" \
38
+ | tar --strip-components=1 -xz -C /usr/local
39
+
40
+
41
+ # TODO: Still need to install bits for lldb
42
+
43
+ USER build-user
44
+ WORKDIR /home/build-user
You can’t perform that action at this time.
0 commit comments