forked from swiftlang/swift-testing
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
19 lines (14 loc) · 672 Bytes
/
Dockerfile
File metadata and controls
19 lines (14 loc) · 672 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# This source file is part of the Swift.org open source project
#
# Copyright (c) 2023 Apple Inc. and the Swift project authors
# Licensed under Apache License v2.0 with Runtime Library Exception
#
# See https://swift.org/LICENSE.txt for license information
# See https://swift.org/CONTRIBUTORS.txt for Swift project authors
FROM swiftlang/swift:nightly-main-jammy
# Set up the current build user in the same way done in the Swift.org CI system:
# https://github.com/swiftlang/swift-docker/blob/main/swift-ci/master/ubuntu/22.04/Dockerfile
RUN groupadd -g 998 build-user && \
useradd -m -r -u 998 -g build-user build-user
USER build-user
WORKDIR /home/build-user