Skip to content

Add remote Docker build mode - #1

Open
FrontMage wants to merge 1 commit into
Tux-And-Wine:mainfrom
FrontMage:codex/remote-docker-build
Open

Add remote Docker build mode#1
FrontMage wants to merge 1 commit into
Tux-And-Wine:mainfrom
FrontMage:codex/remote-docker-build

Conversation

@FrontMage

Copy link
Copy Markdown

Summary

  • add BUILD_IN_CONTAINER support to delegate builds to a remote Docker host
  • add a Ubuntu 24.04 builder image with aarch64 GNU cross tools and build dependencies
  • keep remote downloads/work/output/rootfs directories persistent under Documents
  • support proxy auto/always/off modes and Dockerfile hash-based image reuse

Testing

  • bash -n main/main.sh lib/container.sh start-build.sh
  • BUILD_IN_CONTAINER=1 CONTAINER_SSH_PASSWORD=... ./start-build.sh zlib
  • BUILD_IN_CONTAINER=1 CONTAINER_SSH_PASSWORD=... ./start-build.sh -r zlib
  • BUILD_IN_CONTAINER=1 CONTAINER_SSH_PASSWORD=... CONTAINER_PROXY_MODE=always ./start-build.sh zlib
  • verified remote rootfs contains zlib headers, pkg-config file, and libz.so.1.3.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant