stream:
- 'master':
branch: '{stream}'
- disabled: false
lint-type:
- - ansible-lint
- - yamllint
- - shellcheck
+ - ansible-lint:
+ repos-to-enable: 'infra\/engine|infra\/test|infra\/swconfig'
+ disabled: false
+ - yamllint:
+ repos-to-enable: 'infra\/engine|infra\/test|infra\/swconfig|infra\/hwconfig'
+ disabled: false
+ - shellcheck:
+ repos-to-enable: 'infra\/engine|infra\/test|infra\/swconfig'
+ disabled: false
jobs:
- - 'cloud-infra-verify-engine-{lint-type}-{stream}'
+ - 'cloud-infra-verify-{lint-type}-{stream}'
- job-template:
- name: 'cloud-infra-verify-engine-{lint-type}-{stream}'
+ name: 'cloud-infra-verify-{lint-type}-{stream}'
disabled: '{obj:disabled}'
comment-contains-value: 'reverify'
projects:
- project-compare-type: 'REG_EXP'
- project-pattern: 'infra\/engine|infra\/test|infra\/swconfig|infra\|hwconfig|infra\/installer\/kubespray|infra\/installer\/kolla|infra\/provisioner\/bifrost|infra\/provisioner\/heat'
+ project-pattern: '{repos-to-enable}'
branches:
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'