2019-05-21 00:05:29 +00:00
|
|
|
local Pipeline(python_version, alpine_version) = {
|
|
|
|
kind: "pipeline",
|
|
|
|
steps: [
|
|
|
|
{
|
|
|
|
name: "build",
|
|
|
|
image: "python:" + python_version + "-alpine" + alpine_version,
|
|
|
|
pull: "always",
|
|
|
|
commands: [
|
|
|
|
"python -m pip install --upgrade pip==19.1.1",
|
|
|
|
"pip install tox==3.10.0",
|
|
|
|
"tox",
|
|
|
|
"apk add --no-cache borgbackup",
|
|
|
|
"tox -e end-to-end"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
2019-05-21 00:18:30 +00:00
|
|
|
};
|
2018-10-13 20:09:12 +00:00
|
|
|
|
2019-05-21 00:05:29 +00:00
|
|
|
[
|
|
|
|
Pipeline("3.5", "3.9"),
|
|
|
|
Pipeline("3.6", "3.9"),
|
|
|
|
Pipeline("3.7", "3.9"),
|
2019-05-21 00:15:01 +00:00
|
|
|
Pipeline("3.7", "3.7")
|
2019-05-21 00:05:29 +00:00
|
|
|
]
|