build agent
This commit is contained in:
1 parent
a946c38194
commit
a1389a6a61
11 files changed
+433
-18
No files matched your search
+7
-1
@@ -18,6 +18,8 @@ RUN set -eux; \
|
||||
mkdir -p /freebsd-sysroot; \
|
||||
tar -xJf base.txz -C /freebsd-sysroot ./lib ./usr/include ./usr/lib
|
||||
|
||||
FROM golang:1.26-bookworm AS go-toolchain
|
||||
|
||||
FROM rockylinux:9
|
||||
|
||||
ARG RUST_TOOLCHAIN=stable
|
||||
@@ -68,8 +70,12 @@ RUN set -eux; \
|
||||
rustc "+${FREEBSD_RUST_TOOLCHAIN}" --version
|
||||
|
||||
COPY --from=freebsd-sysroot /freebsd-sysroot /opt/freebsd-sysroot
|
||||
COPY --from=go-toolchain /usr/local/go /usr/local/go
|
||||
|
||||
ENV FREEBSD_RUST_TOOLCHAIN=${FREEBSD_RUST_TOOLCHAIN} \
|
||||
ENV PATH=/usr/local/go/bin:${PATH} \
|
||||
GOPATH=/var/lib/package-builder/go \
|
||||
GOCACHE=/var/lib/package-builder/go/cache \
|
||||
FREEBSD_RUST_TOOLCHAIN=${FREEBSD_RUST_TOOLCHAIN} \
|
||||
CARGO_TARGET_X86_64_UNKNOWN_FREEBSD_LINKER=clang \
|
||||
CC_x86_64_unknown_freebsd=clang \
|
||||
CXX_x86_64_unknown_freebsd=clang++ \
|
||||
|
||||
Reference in new issue
Block a user