27 lines
606 B
Plaintext
27 lines
606 B
Plaintext
{
|
|
build(version, os='linux', arch='amd64'):: {
|
|
kind: 'pipeline',
|
|
name: os + '-' + arch + '-' + version,
|
|
platform: {
|
|
os: os,
|
|
arch: arch,
|
|
},
|
|
steps: [
|
|
{
|
|
name: 'lint',
|
|
image: 'chusiang/ansible:' + version,
|
|
pull: 'always',
|
|
environment: {
|
|
ANSIBLE_VERSION: version,
|
|
},
|
|
commands: [
|
|
'echo "==> Syntax Check on Ansible ' + version + ' ..."',
|
|
'ansible --version',
|
|
'ansible-lint tasks/main.yml',
|
|
'ansible-playbook --syntax-check tasks/main.yml',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
}
|