Building¶
The linux Kernel¶
Submit a build request using the tuxsuite command line interface. This will wait for the build to complete before returning by default.
tuxsuite build \
--git-repo "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" \
--git-ref "master" \
--target-arch "arm64" \
--kconfig "defconfig" \
--toolchain "gcc-9"
The output will look like:
Building Linux Kernel https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master
uid: 1u7Du0Ut6g0qKSd44DMcGeAKsKl
⚙️ Provisioning: arm64 (defconfig) with gcc-9 @ https://builds.tuxbuild.com/1u7Du0Ut6g0qKSd44DMcGeAKsKl/
🚀 Running: fd0aa1a4567d ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") arm64 (defconfig) with gcc-9 @ https://builds.tuxbuild.com/1u7Du0Ut6g0qKSd44DMcGeAKsKl/
🚀 Running: fd0aa1a4567d ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") arm64 (defconfig) with gcc-9 @ https://builds.tuxbuild.com/1u7Du0Ut6g0qKSd44DMcGeAKsKl/
👾 Pass (1 warning): fd0aa1a4567d ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") arm64 (defconfig) with gcc-9 @ https://builds.tuxbuild.com/1u7Du0Ut6g0qKSd44DMcGeAKsKl/
The results (kernel, modules, headers, logs, ...) will be available at builds.tuxbuild.com under a unique and non-guessable URL.
building
Go to building for more information about the builds.
OpenEmbedded/Yocto¶
Go to OpenEmbedded for more information about the builds.
Mbed-TLS¶
Go to Mbed-TLS for more information about the builds.
Building from Private Repository¶
Go to Private Builds for more information about Private builds.