mirror of https://github.com/gissleh/irc.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
593 B
26 lines
593 B
local Pipeline(version, mod) = {
|
|
kind: "pipeline",
|
|
name: version,
|
|
workspace: if mod then {root: "/project", path: "irc/"} else {root: "/go", path: "src/github.com/gissleh/irc"},
|
|
steps: [
|
|
{
|
|
name: "test",
|
|
image: "golang:" + version,
|
|
commands: [
|
|
if mod then "go mod download" else "go get",
|
|
"go test -v ./...",
|
|
"go test -bench ./..."
|
|
]
|
|
}
|
|
]
|
|
};
|
|
|
|
[
|
|
Pipeline("1.14", true),
|
|
Pipeline("1.13", true),
|
|
Pipeline("1.12", true),
|
|
Pipeline("1.11", true),
|
|
Pipeline("1.10", false),
|
|
Pipeline("1.9", false),
|
|
Pipeline("1.8", false),
|
|
]
|