diff --git a/modules/openstack_project/files/jenkins_job_builder/config/aviator-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/aviator-jobs.yaml new file mode 100644 index 0000000000..c6889c5d9c --- /dev/null +++ b/modules/openstack_project/files/jenkins_job_builder/config/aviator-jobs.yaml @@ -0,0 +1,16 @@ +- job-template: + name: 'gate-aviator-tests' + + builders: + - revoke-sudo + - gerrit-git-prep + - shell: | + cp test/environment.yml.travis-ci test/environment.yml + mkdir .bundled_gems + export GEM_HOME=`pwd`/.bundled_gems + ruby1.9.1 /usr/bin/bundle --without development + ruby1.9.1 /usr/bin/bundle exec rake + + publishers: + - console-log + - coverage-log-ruby diff --git a/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml b/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml index 0a8e09854e..0e79daf5d0 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml @@ -370,6 +370,17 @@ keep-hierarchy: true copy-after-failure: true +- publisher: + name: coverage-log-ruby + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/$LOG_PATH' + source: 'coverage/**' + keep-hierarchy: true + copy-after-failure: true + - publisher: name: test-results publishers: 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 9b51ed9857..0c87c3de76 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1,3 +1,12 @@ +- project: + name: aviator + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - 'gate-aviator-tests' + - project: name: gantt github-org: openstack diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 4343fcb0f9..54219977fd 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3031,9 +3031,9 @@ projects: - name: stackforge/aviator check: - - noop + - gate-aviator-tests gate: - - noop + - gate-aviator-tests - name: stackforge/billingstack template: