From 74a8a0e7db533eac120e985b74ec0494c0e3969c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Fri, 2 Dec 2016 15:41:57 -0500 Subject: [PATCH] Add tempest gate for Almanach Change-Id: Id1b5f65da98c5b1a12491bd4d17bcb32492cd80e --- jenkins/jobs/almanach.yaml | 29 +++++++++++++++++++++++++++++ jenkins/jobs/projects.yaml | 3 +++ zuul/layout.yaml | 2 ++ 3 files changed, 34 insertions(+) create mode 100644 jenkins/jobs/almanach.yaml diff --git a/jenkins/jobs/almanach.yaml b/jenkins/jobs/almanach.yaml new file mode 100644 index 0000000000..11c6e0674c --- /dev/null +++ b/jenkins/jobs/almanach.yaml @@ -0,0 +1,29 @@ +- job-template: + name: '{pipeline}-tempest-almanach-dsvm{suffix}' + node: ubuntu-xenial + + wrappers: + - build-timeout: + timeout: 70 + - timestamps + + builders: + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 + export DEVSTACK_GATE_TEMPEST_REGEX="^almanach\." + export PROJECTS="openstack/almanach $PROJECTS" + export DEVSTACK_LOCAL_CONFIG="enable_plugin almanach git://git.openstack.org/openstack/almanach" + + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - test-results + - devstack-logs + - console-log diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index d3d14d7188..b2777701e5 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -25,6 +25,9 @@ - python-jobs - pypi-jobs - hook-{name}-rtfd + - '{pipeline}-tempest-almanach-dsvm{suffix}': + pipeline: 'gate' + suffix: '-nv' - project: name: anchor diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 1593d774a4..a01421c0bb 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -5102,6 +5102,8 @@ projects: - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd + experimental: + - gate-tempest-almanach-dsvm-nv - name: openstack/anchor template: