Commits

Sutou Kouhei authored b3b7de79e87
ARROW-8668: [Packaging][APT][Yum][ARM] Use Travis CI's ARM machine to build packages If we use QEMU on GitHub Actions, it takes 6h+. If we use ARM machine on Travis CI, it takes 30-40m. This change adds Docker image caching to apache/arrow-dev:${ARCH}-{DISTRIBUTION}-${CODE_NAME_OR_VERSION}-package-${PACKAGE_NAME}-llvm-${LLVM_VERSION}. It refers .env at the top directory. So we can override the "apache/arrow-dev" by the REPO environment variable for testing. This change disables Gandiva for Debian/Ubuntu ARM packages because apt.llvm.org doesn't provide packages for ARM. This change disables Gandiva for CentOS 8 ARM packages because we don't have enough disk space to build it. We may need to disable Flight later. This change adds ARM package builds to nightly jobs. If they are fragile, I'll remove them. Closes #7085 from kou/packaging-linux-arm Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>