Added alpine linux test
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
DataHoarder 2020-12-29 20:38:53 +01:00
parent a68b1312f3
commit 6ca1dd96c9

View file

@ -1,4 +1,4 @@
local AptPipeline(image, version, compiler) = {
local Pipeline(image, version, compiler, depinstall) = {
kind: "pipeline",
type: "docker",
name: image+"-"+version+"-"+compiler,
@ -7,8 +7,7 @@ local AptPipeline(image, version, compiler) = {
name: "build",
image: image+":"+version,
commands: [
"apt update",
"DEBIAN_FRONTEND=noninteractive apt install -y make "+compiler,
depinstall+" make "+compiler,
"make clean",
"make CC="+compiler+" CFLAGS=\"-Wall -Werror -Wno-unknown-warning-option -Wno-unknown-pragmas -Wno-packed-bitfield-compat\""
]
@ -16,23 +15,11 @@ local AptPipeline(image, version, compiler) = {
]
};
local PacManPipeline(image, version, compiler) = {
kind: "pipeline",
type: "docker",
name: image+"-"+version+"-"+compiler,
steps: [
{
name: "build",
image: image+":"+version,
commands: [
"pacman -Syy",
"pacman --noconfirm -S make "+compiler,
"make clean",
"make CC="+compiler+" CFLAGS=\"-Wall -Werror -Wno-unknown-warning-option -Wno-unknown-pragmas -Wno-packed-bitfield-compat\""
]
}
]
};
local AptPipeline(image, version, compiler) = Pipeline(image, version, compiler, "apt update && DEBIAN_FRONTEND=noninteractive apt install -y");
local PacManPipeline(image, version, compiler) = Pipeline(image, version, compiler, "pacman -Syy && pacman --noconfirm -S");
local ApkPipeline(image, version, compiler) = Pipeline(image, version, compiler, "apk add --update");
[
AptPipeline("ubuntu", "20.04", "gcc"),
@ -46,5 +33,8 @@ local PacManPipeline(image, version, compiler) = {
AptPipeline("debian", "stretch", "clang"),
PacManPipeline("archlinux", "latest", "gcc"),
PacManPipeline("archlinux", "latest", "clang")
PacManPipeline("archlinux", "latest", "clang"),
ApkPipeline("alpine", "latest", "gcc"),
ApkPipeline("alpine", "latest", "clang")
]