27 lines
576 B
Plaintext
27 lines
576 B
Plaintext
|
{
|
||
|
build(version, os='linux', arch='amd64'):: {
|
||
|
kind: 'pipeline',
|
||
|
name: os + '-' + arch,
|
||
|
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/setup.yml',
|
||
|
'ansible-playbook --syntax-check',
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
}
|