Merge "Add sushy from source job"

This commit is contained in:
Jenkins 2017-05-08 01:42:52 +00:00 committed by Gerrit Code Review
commit a8dc682519
3 changed files with 48 additions and 0 deletions

View File

@ -336,6 +336,14 @@
script: |
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_STAGING_DRIVER={staging-driver}"
- builder:
name: ironic-sushy-from-source
builders:
- ironic-extra-vars:
script: |
export DEVSTACK_PROJECT_FROM_GIT="sushy,$DEVSTACK_PROJECT_FROM_GIT"
- job-template:
name: '{pipeline}-ironic-dsvm-functional-{node}{suffix}'
node: '{node}'
@ -755,6 +763,40 @@
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-{node}{suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 75
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- link-logs
- net-info
- devstack-checkout
- ironic-sushy-from-source
- ironic-deploy-with-IPA:
ramdisk-type: 'tinyipa'
- ironic-tempest-regex:
tempest-regex: ironic
- ironic-tempest-plugin:
concurrency: 1
- devstack-virtual-ironic:
build-ramdisk: ''
deploy_driver: 'redfish'
image-type: 'partition'
boot-mode: 'bios'
branch-override: '{branch-override}'
bm-vm-count: 1
publishers:
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa{src}-{node}{suffix}'
node: '{node}'

View File

@ -14401,6 +14401,11 @@
- python-jobs
- pypi-jobs
- hook-{name}-rtfd
- '{pipeline}-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-{node}{suffix}':
pipeline: gate
node: ubuntu-xenial
suffix: '-nv'
branch-override: default
- project:
name: sushy-tools

View File

@ -17902,6 +17902,7 @@ projects:
- name: docs-on-rtfd
check:
- sushy-coverage-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-ubuntu-xenial-nv
- name: openstack/sushy-tools
template: