Test arm64 kernel module build
This commit is contained in:
parent
39c9d3ee78
commit
05266e3177
|
@ -1,10 +1,10 @@
|
|||
local Pipeline(image, version, extra, depinstall, buildKernel) = {
|
||||
local Pipeline(image, version, arch, extra, depinstall, buildKernel) = {
|
||||
kind: "pipeline",
|
||||
type: "docker",
|
||||
name: image+"-"+version,
|
||||
name: image+"-"+version+"-"+arch,
|
||||
platform: {
|
||||
os: "linux",
|
||||
arch: "amd64"
|
||||
arch: arch
|
||||
},
|
||||
steps: [
|
||||
{
|
||||
|
@ -20,30 +20,34 @@ local Pipeline(image, version, extra, depinstall, buildKernel) = {
|
|||
]
|
||||
};
|
||||
|
||||
local AptPipeline(image, version, extra, buildKernel) = Pipeline(image, version, extra, "apt update && DEBIAN_FRONTEND=noninteractive apt install -y", buildKernel);
|
||||
local AptPipeline(image, version, arch, extra, buildKernel) = Pipeline(image, version, arch, extra, "apt update && DEBIAN_FRONTEND=noninteractive apt install -y", buildKernel);
|
||||
|
||||
local PacManPipeline(image, version, extra, buildKernel) = Pipeline(image, version, extra, "pacman -Syy && pacman --noconfirm -S", buildKernel);
|
||||
local PacManPipeline(image, version, arch, extra, buildKernel) = Pipeline(image, version, arch, extra, "pacman -Syy && pacman --noconfirm -S", buildKernel);
|
||||
|
||||
local ApkPipeline(image, version, extra, buildKernel) = Pipeline(image, version, extra, "apk add --update gcc musl-dev", buildKernel);
|
||||
local ApkPipeline(image, version, arch, extra, buildKernel) = Pipeline(image, version, arch, extra, "apk add --update gcc musl-dev", buildKernel);
|
||||
|
||||
local YumPipeline(image, version, extra, buildKernel) = Pipeline(image, version, extra, "yum install -y", buildKernel);
|
||||
local YumPipeline(image, version, arch, extra, buildKernel) = Pipeline(image, version, arch, extra, "yum install -y", buildKernel);
|
||||
|
||||
local XbpsPipeline(image, version, extra, buildKernel) = Pipeline(image, version, extra, "xbps-install -Sy", buildKernel);
|
||||
local XbpsPipeline(image, version, arch, extra, buildKernel) = Pipeline(image, version, arch, extra, "xbps-install -Sy", buildKernel);
|
||||
|
||||
[
|
||||
AptPipeline("ubuntu", "20.04", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "18.04", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "16.04", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "20.04", "amd64", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "20.04", "arm64", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "18.04", "amd64", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("ubuntu", "16.04", "amd64", "linux-headers-generic", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
|
||||
AptPipeline("debian", "buster", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "stretch", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "jessie", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "buster", "amd64", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "buster", "arm64", "linux-headers-arm64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "stretch", "amd64", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
AptPipeline("debian", "jessie", "amd64", "linux-headers-amd64", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
|
||||
YumPipeline("fedora", "latest", "kernel-devel kernel-headers", "ls --sort time /usr/src/kernels/ | head -n 1"),
|
||||
YumPipeline("fedora", "latest", "amd64", "kernel-devel kernel-headers", "ls --sort time /usr/src/kernels/ | head -n 1"),
|
||||
YumPipeline("fedora", "latest", "arm64", "kernel-devel kernel-headers", "ls --sort time /usr/src/kernels/ | head -n 1"),
|
||||
|
||||
PacManPipeline("archlinux", "latest", "linux-headers", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
PacManPipeline("archlinux", "latest", "amd64", "linux-headers", "ls --sort time /lib/modules/ | head -n 1"),
|
||||
|
||||
ApkPipeline("alpine", "latest", "linux-headers linux-lts-dev", "ls -t /lib/modules/ | head -n 1"),
|
||||
ApkPipeline("alpine", "latest", "amd64", "linux-headers linux-lts-dev", "ls -t /lib/modules/ | head -n 1"),
|
||||
ApkPipeline("alpine", "latest", "arm64", "linux-headers linux-lts-dev", "ls -t /lib/modules/ | head -n 1"),
|
||||
|
||||
XbpsPipeline("voidlinux/voidlinux", "latest", "linux-headers", "ls --sort time /lib/modules/ | head -n 1")
|
||||
XbpsPipeline("voidlinux/voidlinux", "latest", "amd64", "linux-headers", "ls --sort time /lib/modules/ | head -n 1")
|
||||
]
|
Loading…
Reference in a new issue