859924eeb4
* Move zuul configuration to .zuul.d directory. It allows to place job definitions into separate files (we have a lot of jobs). * Copy `extra` files to the right folder * Add check for rally results directory existance before fetching it * Stop play if `rally task start` fails with unexpected error code * Export RALLY_PLUGINS_DIR and RALLY_EXTRA_DIR environment variables before launching rally task, to provide backward compatibility. (see https://github.com/openstack/mistral/blob/master/rally-jobs/task-mistral.yaml#L1 ) * Save one line message about happened error * Load custom plugins Change-Id: I1004afb29b9c173e414c59ef54bf58458b5d9422
20 lines
725 B
YAML
20 lines
725 B
YAML
- job:
|
|
name: rally-task-at-devstack
|
|
parent: devstack
|
|
description: Base job for launching Rally task at Devstack
|
|
required-projects:
|
|
- name: openstack-dev/devstack
|
|
- name: openstack-infra/devstack-gate
|
|
- name: openstack/rally-openstack
|
|
# NOTE(andreykurilin): it is a required project to fetch the latest
|
|
# version and test master of rally-openstack with master of rally
|
|
- name: openstack/rally
|
|
timeout: 7200
|
|
roles:
|
|
- zuul: openstack-dev/devstack
|
|
vars:
|
|
devstack_plugins:
|
|
rally-openstack: https://git.openstack.org/openstack/rally-openstack
|
|
run: tests/ci/playbooks/run-rally-task.yaml
|
|
post-run: tests/ci/playbooks/post-rally-task.yaml
|