Update JSONNET

This commit is contained in:
2022-03-14 14:18:48 +13:00
parent 93fd1531cb
commit 27e97ea40a

View File

@@ -1,3 +1,7 @@
local distros = ['centos7',
'debian10',
'debian11'];
local docker_service() =
{
name: 'docker',
@@ -6,6 +10,12 @@ local docker_service() =
volumes: { name: 'dockersock', path: '/var/run' },
};
local pipeline(distribution) = {
kind: "pipeline",
type: "docker",
name: "%(distribution)" % { distribution: distribution }
};
local email_notification() =
{
name: 'notify by email',
@@ -39,8 +49,10 @@ local test_distro(distribution) =
},
};
// Run the steps
{
local gen_pipeline() =
[{kind: 'pipeline',
type: 'docker',
name: 'Test on %(distro)s' % { distro: distro },
steps: [
[test_distro('centos7'),
email_notification()],
@@ -51,5 +63,15 @@ local test_distro(distribution) =
],
services: [
docker_service(),
]
],
volumes:
{
name: 'dockersock',
temp: {},
},
}
for distro in distros];
[
gen_pipeline(),
]