build agent

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-19 22:39:09 +02:00
1 parent a946c38194
commit a1389a6a61
11 files changed
+433 -18

No files matched your search

+7 -1
View File
@@ -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++ \