mirror of
https://github.com/koalaman/shellcheck.git
synced 2024-12-21 11:31:26 -08:00
.. | ||
darwin.aarch64 | ||
darwin.x86_64 | ||
linux.aarch64 | ||
linux.armv6hf | ||
linux.riscv64 | ||
linux.x86_64 | ||
windows.x86_64 | ||
build_builder | ||
README.md | ||
run_builder |
This directory contains Dockerfiles for all builds.
A build image will:
- Run on Linux x86_64 with vanilla Docker (no exceptions)
- Not contain any software that would restrict easy modification or copying
- Take a
cabal sdist
style tar.gz of the ShellCheck directory on stdin - Output a tar.gz of artifacts on stdout, in a directory named for the arch
This makes it simple to build any release without exotic hardware or software.
An image can be built and tagged using build_builder
,
and run on a source tarball using run_builder
.
Tip: Are you developing an image that relies on QEmu usermode emulation?
It's easy to accidentally depend on binfmt_misc on the host OS.
Do a echo 0 | sudo tee /proc/sys/fs/binfmt_misc/status
before testing.