Denis Egorenko 22275a32f5 Global refactoring of CI scripts
Global refactoring is include:
* drop Icehouse support;
* improvements nodepool's slave installing script;
* remove deprecated jobs;
* create config template for old integration tests;
* create config files for PYPI;
* improve and refactor function.sh, execution tests scripts;

Change-Id: Id6b6c9dd5f3f1bf500e0b2172f8cfc82a4fc9a62
2015-03-18 19:53:56 +04:00

155 lines
5.0 KiB
YAML

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
manager: IndependentPipelineManager
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(sahara-ci-)?recheck
success:
gerrit:
verified: 1
failure:
gerrit:
verified: -1
- name: post
manager: IndependentPipelineManager
trigger:
gerrit:
- event: change-merged
- event: comment-added
comment_filter: (?i)^\s*rebuild(( sahara-ci))\s*$
projects:
- name: openstack/sahara
check:
- gate-sahara-neutron-direct-vanilla_1-aio
- gate-sahara-neutron-heat-vanilla_2.4
- gate-sahara-neutron-heat-vanilla_2.6-scenario
- gate-sahara-neutron-direct-spark-aio
- gate-sahara-neutron-direct-spark-aio-scenario
- gate-sahara-neutron-direct-transient
- gate-sahara-neutron-heat-transient
- gate-sahara-nova-direct-cdh_ubuntu-aio
- gate-sahara-nova-direct-cdh_centos-aio
- gate-sahara-nova-direct-hdp_1-aio
- gate-sahara-nova-heat-hdp_2
- gate-sahara-pep8-trunk
- tempest-sahara-tests
- name: openstack/python-saharaclient
check:
- gate-saharaclient-neutron-direct-vanilla_1-aio
- gate-saharaclient-neutron-heat-vanilla_2.4
- gate-saharaclient-neutron-heat-vanilla_2.6-scenario
- gate-saharaclient-neutron-direct-spark-aio
- gate-saharaclient-neutron-direct-spark-aio-scenario
- gate-saharaclient-neutron-direct-transient
- gate-saharaclient-neutron-heat-transient
- gate-saharaclient-nova-direct-cdh_ubuntu-aio
- gate-saharaclient-nova-direct-cdh_centos-aio
- gate-saharaclient-nova-direct-hdp_1-aio
- gate-saharaclient-nova-heat-hdp_2
- gate-sahara-pep8-trunk
- tempest-saharaclient-tests
- name: openstack/sahara-dashboard
check:
- gate-uitests-tests
# - name: openstack/horizon
# check:
# - gate-ui-tests
- name: openstack/sahara-image-elements
check:
- dib-neutron-direct-vanilla_1-ubuntu-aio
- dib-neutron-direct-vanilla_1-fedora-aio
- dib-neutron-direct-vanilla_1-centos-aio
- dib-neutron-heat-vanilla_2.4-ubuntu
- dib-neutron-heat-vanilla_2.4-fedora
- dib-neutron-heat-vanilla_2.4-centos
- dib-neutron-heat-vanilla_2.6-ubuntu-scenario
- dib-neutron-heat-vanilla_2.6-fedora-scenario
- dib-neutron-heat-vanilla_2.6-centos-scenario
- dib-nova-direct-spark-aio
- dib-nova-direct-spark-aio-scenario
- dib-nova-direct-hdp_1-aio
- dib-nova-heat-hdp_2
- dib-nova-direct-cdh-ubuntu-aio
- dib-nova-direct-cdh-centos-aio
post:
- dib-neutron-direct-vanilla_1-ubuntu-aio
- dib-neutron-direct-vanilla_1-fedora-aio
- dib-neutron-direct-vanilla_1-centos-aio
- dib-neutron-heat-vanilla_2.4-ubuntu
- dib-neutron-heat-vanilla_2.4-fedora
- dib-neutron-heat-vanilla_2.4-centos
- dib-neutron-heat-vanilla_2.6-ubuntu-scenario
- dib-neutron-heat-vanilla_2.6-fedora-scenario
- dib-neutron-heat-vanilla_2.6-centos-scenario
- dib-nova-direct-spark-aio
- dib-nova-direct-spark-aio-scenario
- dib-nova-direct-hdp_1-aio
- dib-nova-heat-hdp_2
- dib-nova-direct-cdh-ubuntu-aio
- dib-nova-direct-cdh-centos-aio
- name: stackforge/sahara-ci-config
check:
- sahara-ci-syntax-check
jobs:
- name: ^.*$
parameter-function: set_ci_tenant
branch: ^(master|stable/juno)$
- name: gate-sahara-pep8-trunk
voting: false
- name: ^gate-sahara-.*$
files:
- '^sahara/.*$'
- '^tools/.*$'
- '^[^\/]*$'
- name: dib-neutron-direct-vanilla_1-fedora-aio
voting: false
- name: dib-neutron-heat-vanilla_2.6-fedora-scenario
voting: false
- name: gate-sahara-neutron-heat-vanilla_2.4
branch: ^(stable/juno)$
- name: gate-saharaclient-neutron-heat-vanilla_2.4
branch: ^(stable/juno)$
- name: ^dib-neutron-heat-vanilla_2.4-.*$
branch: ^(stable/juno)$
- name: gate-sahara-neutron-heat-vanilla_2.6-scenario
branch: ^(master)$
- name: gate-saharaclient-neutron-heat-vanilla_2.6-scenario
branch: ^(master)$
- name: ^dib-neutron-heat-vanilla_2.6-.*$
branch: ^(master)$
- name: tempest-sahara-tests
branch: ^(master)$
voting: false
- name: tempest-saharaclient-tests
voting: false
- name: dib-nova-direct-spark-aio
branch: ^(stable/juno)$
- name: gate-saharaclient-neutron-direct-spark-aio
branch: ^(stable/juno)$
- name: gate-sahara-neutron-direct-spark-aio
branch: ^(stable/juno)$
- name: dib-nova-direct-spark-aio-scenario
branch: ^(master)$
- name: gate-saharaclient-neutron-direct-spark-aio-scenario
branch: ^(master)$
- name: gate-sahara-neutron-direct-spark-aio-scenario
branch: ^(master)$
# - name: gate-ui-tests
# voting: false
# files:
# - '^openstack_dashboard/dashboards/project/data_processing.*$'
# - 'openstack_dashboard/api/sahara.py'