ansible_drone/pipeline.libsonnet

27 lines
576 B
Plaintext
Raw Normal View History

{
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',
],
},
],
},
}