You've already forked ansible-role-common
Update JSONNET
This commit is contained in:
@@ -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,17 +49,29 @@ local test_distro(distribution) =
|
||||
},
|
||||
};
|
||||
|
||||
// Run the steps
|
||||
{
|
||||
steps: [
|
||||
local gen_pipeline() =
|
||||
[{kind: 'pipeline',
|
||||
type: 'docker',
|
||||
name: 'Test on %(distro)s' % { distro: distro },
|
||||
steps: [
|
||||
[test_distro('centos7'),
|
||||
email_notification()],
|
||||
[test_distro('debian10'),
|
||||
email_notification()],
|
||||
[test_distro('debian11'),
|
||||
email_notification()],
|
||||
],
|
||||
services: [
|
||||
docker_service(),
|
||||
]
|
||||
}
|
||||
],
|
||||
services: [
|
||||
docker_service(),
|
||||
],
|
||||
volumes:
|
||||
{
|
||||
name: 'dockersock',
|
||||
temp: {},
|
||||
},
|
||||
}
|
||||
for distro in distros];
|
||||
|
||||
[
|
||||
gen_pipeline(),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user