Adding linter and check to openstack-helm-addons repo

This patch set enables the basic linter and functionality check
for openstack-helm-addons repository.

Change-Id: I894f99087058fe5f4830cd57aaa34a60e2bde5c6
This commit is contained in:
Tin Lam 2017-06-19 23:10:08 -05:00
parent abe4ed65ab
commit a5113a9a5f
3 changed files with 30 additions and 6 deletions

View File

@ -1,5 +1,5 @@
- job-template:
name: 'gate-openstack-helm-{integration}-{type}-{node}{suffix}'
name: 'gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}'
node: '{node}'
wrappers:

View File

@ -9577,30 +9577,50 @@
name: openstack-helm
jobs:
- gate-openstack-helm-{integration}-{type}-{node}{suffix}:
- gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}:
integration: nocluster
type: linter
node: ubuntu-xenial
sub: ''
suffix: ''
- gate-openstack-helm-{integration}-{type}-{node}{suffix}:
- gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}:
integration: aio
type: basic
node:
- ubuntu-xenial
- centos-7
- fedora-25
sub: ''
suffix: '-nv'
- gate-openstack-helm-{integration}-{type}-{node}{suffix}:
- gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}:
integration: multi
type: basic
node:
- ubuntu-xenial-2-node
- ubuntu-xenial-3-node
sub: ''
suffix: '-nv'
- gate-{name}-docs-{node}:
node: ubuntu-xenial
- hook-{name}-rtfd
- project:
name: openstack-helm-addons
jobs:
- gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}:
integration: nocluster
type: linter
node: ubuntu-xenial
sub: '-addons'
suffix: ''
- gate-openstack-helm{sub}-{integration}-{type}-{node}{suffix}:
integration: multi
type: basic
node: ubuntu-xenial-3-node
sub: '-addons'
suffix: '-nv'
- project:
name: openstack-manuals

View File

@ -14363,8 +14363,12 @@ projects:
- name: openstack/openstack-helm-addons
template:
- name: merge-check
- name: noop-jobs
- name: merge-check
check:
- gate-openstack-helm-addons-nocluster-linter-ubuntu-xenial
- gate-openstack-helm-addons-multi-basic-ubuntu-xenial-3-node-nv
gate:
- gate-openstack-helm-addons-nocluster-linter-ubuntu-xenial
- name: openstack/openstack-manuals
template: