Merge "Add functional tests for windmill"

This commit is contained in:
Jenkins 2016-02-02 14:48:50 +00:00 committed by Gerrit Code Review
commit a197c4c8ed
3 changed files with 63 additions and 0 deletions

View File

@ -8086,6 +8086,7 @@
jobs: jobs:
- ansible-role-jobs - ansible-role-jobs
- windmill-jobs
- hook-{name}-rtfd - hook-{name}-rtfd
- project: - project:

View File

@ -0,0 +1,39 @@
- job-template:
name: '{pipeline}-windmill-{scenario}-{ostype}{job-suffix}'
node: 'devstack-{ostype}'
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep
- shell: |
# Allow Jenkins user to ssh into localhost
ssh-keygen -f ~/.ssh/id_rsa -N ""
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh-keyscan localhost >> ~/.ssh/known_hosts
ssh-keyscan 127.0.0.1 >> ~/.ssh/known_hosts
- tox:
envlist: "{scenario}"
publishers:
- zuul-swift-upload-console-log
- job-group:
name: 'windmill-jobs'
jobs:
- '{pipeline}-windmill-{scenario}-{ostype}{job-suffix}':
job-suffix: '-nv'
ostype:
- centos7
- trusty
pipeline: gate
scenario:
- deploy
- '{pipeline}-windmill-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos7
- trusty
pipeline: gate
scenario:
- deploy

View File

@ -717,6 +717,27 @@ project-templates:
- '{name}-npm-publish-tarball': - '{name}-npm-publish-tarball':
- '{name}-npm-upload' - '{name}-npm-upload'
- name: windmill-jobs-centos7
check:
- 'gate-windmill-deploy-centos7'
gate:
- 'gate-windmill-deploy-centos7'
- name: windmill-jobs-centos7-nv
check:
- 'gate-windmill-deploy-centos7-nv'
- name: windmill-jobs-trusty
check:
- 'gate-windmill-deploy-trusty'
gate:
- 'gate-windmill-deploy-trusty'
- name: windmill-jobs-trusty-nv
check:
- 'gate-windmill-deploy-trusty-nv'
jobs: jobs:
- name: ^.*$ - name: ^.*$
parameter-function: set_node_options parameter-function: set_node_options
@ -10284,6 +10305,8 @@ projects:
- name: merge-check - name: merge-check
- name: ansible-role-jobs - name: ansible-role-jobs
- name: docs-on-rtfd - name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/wsme - name: openstack/wsme
template: template: