diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 1cd3d8706b..405c16e89b 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2105,6 +2105,8 @@ node: bare-precise - check-rally-install-{node}: node: bare-centos6 + - 'check-rally-cli': + node: 'devstack-precise || devstack-precise-check' - project: name: python-rallyclient diff --git a/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml index 537f1f6f13..1cdf04e714 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml @@ -71,6 +71,26 @@ - rally-plot +- job-template: + name: 'check-rally-cli' + node: '{node}' + + builders: + - link-logs + - devstack-checkout + - shell: | + #/bin/bash -xe + function post_test_hook {{ + /usr/local/jenkins/slave_scripts/run-tox.sh cli stackforge rally + }} + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - devstack-logs + - console-log + + - job-group: name: rally-jobs jobs: diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 676695c868..840fcff4d6 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -585,6 +585,8 @@ jobs: voting: false - name: check-rally-dsvm-rally voting: false + - name: check-rally-cli + voting: false - name: gate-rally-python33 voting: false - name: gate-stevedore-docs @@ -4536,6 +4538,7 @@ projects: - check-rally-install-bare-centos6 - check-rally-install-bare-precise - check-rally-dsvm-rally + - check-rally-cli gate: - gate-rally-pep8 - gate-rally-python26