- like this
{
runs: [
{
name: ‘run A’,
tasks: […
}
{
name: ‘run B’,
tasks: […
}]
}
@huapox Yes, runs
is an array so there can be more then one. There’s no relation/dependencies between runs.
That’s good, I’ll have a try.
JavaDemo
{
runs: [
{
name: 'fk-onemall(Aio)',
tasks: [
task_build_java(version, arch, '', 'install')
for version in ['8']
for arch in ['amd64']
] + [
task_gitsrc(),
task_docker(),
],
},
/*if else, non-switch*/
]+( local ins=true;
if ins then [{//
name: 'fk-onemall/order: [install]',//install deploy package
tasks: [
task_build_java('8', 'amd64', '/order', 'install'),
task_gitsrc(),
task_docker(),
],
},
{
name: 'fk-onemall/pay: [install]',//install deploy package
tasks: [
task_build_java('8', 'amd64', '/pay', 'install'),
task_gitsrc(),
task_docker(),
],
},
{
name: 'fk-onemall/product: [install]',//install deploy package
tasks: [
task_build_java('8', 'amd64', '/product', 'install'),
task_gitsrc(),
task_docker(),
],
},
] else [{//
name: 'fk-onemall/order: [deploy]',
tasks: [
task_build_java('8', 'amd64', '/order', 'deploy'),
task_gitsrc(),
task_docker(),
],
},]
),
}