new-project: openstack/scalpels

Request to migrate to openstack/ from github with:

* basic setup for independent project
* basic setup for python/pypi jobs
* a setup for neuton dsvm

Change-Id: I581ade278cc9182de656f0b400a837f835bcb71e
This commit is contained in:
Kun Huang 2015-10-23 17:30:36 +08:00
parent 97b97e271f
commit 241c77bc97
7 changed files with 100 additions and 0 deletions

View File

@ -159,6 +159,7 @@ channels:
- name: openstack-relmgr-office
- name: openstack-rpm-packaging
- name: openstack-sahara
- name: openstack-scalpels
- name: openstack-sdks
- name: openstack-security
- name: openstack-searchlight

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group scalpels-core
label-Code-Review = -2..+2 group scalpels-core
label-Workflow = -1..+1 group scalpels-core
[access "refs/tags/*"]
pushSignedTag = group scalpels-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -2543,6 +2543,9 @@
groups:
- sahara
description: Sahara Specifications
- project: openstack/scalpels
description: Digging and Tracing system for OpenStack
upstream: https://github.com/pyKun/Scalpels
- project: openstack/searchlight
description: OpenStack Search (Searchlight)
options:

View File

@ -1339,6 +1339,16 @@ openstack-sahara:
- stable/kilo
- stable/juno
openstack-scalpels:
events:
- patchset-created
- change-merged
- x-vrif-minus-2
projects:
- openstack/scalpels
branches:
- master
openstack-sdks:
events:
- patchset-created

View File

@ -5985,6 +5985,20 @@
jobs:
- specs-jobs
- project:
name: scalpels
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-scalpels-dsvm-neutron{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
- project:
name: searchlight
node: 'bare-precise || bare-trusty'

View File

@ -0,0 +1,45 @@
- job-template:
name: '{pipeline}-scalpels-dsvm-neutron{branch-designator}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
# Start with the base set of services
ENABLED_SERVICES=mysql,rabbit,key,tempest,g-api,g-reg,
# Add Nova services (except for nova-network)
ENABLED_SERVICES+=n-api,n-cond,n-cpu,n-crt,n-obj,n-sch
# Enable Neutron
ENABLED_SERVICES+=q-svc,q-dhcp,q-meta,q-l3,q-agt
export ENABLED_SERVICES
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_NEUTRON=1
export DEVSTACK_GATE_TEMPEST_FULL=1
export DEVSTACK_GATE_NEUTRON_DVR=1
export BRANCH_OVERRIDE={branch-override}
export PROJECTS="openstack/scalpels $PROJECTS"
export DEVSTACK_LOCAL_CONFIG="enable_plugin scalpels https://git.openstack.org/openstack/scalpels"
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
function post_test_hook {{
$BASE/new/scalpels/tests/ci/scalpels-ci.sh
}}
export -f post_test_hook
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

View File

@ -1952,6 +1952,9 @@ jobs:
- name: gate-senlin-dsvm-functional
voting: false
- name: gate-scalpels-dsvm-neutron
voting: false
- name: gate-python-cueclient-python34
voting: false
@ -8225,6 +8228,16 @@ projects:
gate:
- gate-sahara-specs-python27
- name: openstack/scalpels
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-scalpels-dsvm-neutron
- name: openstack/searchlight
template:
- name: merge-check