Add grenade.

Import from nebula github.  Add non-voting jobs to the immediately
relevant projects to facilitate iterating on the config while we
bootstrap it.

Change-Id: I8c603bf095019f43d070b3b28ec7ee5114cd9ccf
Reviewed-on: https://review.openstack.org/23209
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This commit is contained in:
James E. Blair 2013-02-28 13:25:50 -08:00 committed by Jenkins
parent 5ddd4523d5
commit 97f080e832
5 changed files with 67 additions and 0 deletions

View File

@ -46,6 +46,7 @@ openstack-dev:
- openstack/swift
- openstack/tempest
- openstack-dev/devstack
- openstack-dev/grenade
- openstack-infra/devstack-gate
branches:
- master

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
label-Code-Review = -2..+2 group devstack-core
label-Approved = +0..+1 group devstack-core
[access "refs/heads/stable/*"]
exclusiveGroupPermissions = label-Code-Review label-Approved
label-Code-Review = -2..+2 group devstack-core
label-Code-Review = -1..+1 group Registered Users
label-Approved = +0..+1 group devstack-core
[project]
state = active
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -451,6 +451,43 @@
- devstack-complete
- job:
name: gate-grenade-devstack-vm
node: devstack-precise
wrappers:
- timeout:
timeout: 180
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
triggers:
- zuul
builders:
- devstack-inprogress
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=0
export DEVSTACK_GATE_GRENADE=1
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- devstack-logs
- console-log
- devstack-complete
# Called by devstack jobs to alert that they have started so that the
# jenkins slave they are running on can be disabled.
- job:

View File

@ -79,6 +79,8 @@ jobs:
voting: false
- name: gate-tempest-devstack-vm-postgres-full
branch: ^(?!stable/(diablo|essex|folsom)).*$
- name: gate-grenade-devstack-vm
voting: false
- name: ^.*-python27$
parameter-function: python27_params
- name: gate-nova-pylint
@ -760,6 +762,13 @@ projects:
gate:
- gate-noop
- name: openstack-dev/grenade
check:
- gate-noop
- gate-grenade-devstack-vm
gate:
- gate-noop
- name: openstack-dev/devstack
check:
- gate-tempest-devstack-vm-smoke
@ -767,6 +776,7 @@ projects:
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
@ -781,6 +791,7 @@ projects:
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full

View File

@ -36,6 +36,9 @@
description: OpenStack code review report generator
- project: openstack-infra/zuul
- project: openstack-dev/devstack
- project: openstack-dev/grenade
upstream: git://github.com/nebula/grenade
description: OpenStack upgrade testing tool
- project: openstack-dev/openstack-nose
- project: openstack-dev/openstack-qa
- project: openstack-dev/sandbox