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: