You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.3 KiB
71 lines
2.3 KiB
- hosts: all |
|
name: Autoconverted job legacy-tricircle-dsvm-functional from old job gate-tricircle-dsvm-functional-ubuntu-xenial |
|
tasks: |
|
|
|
- name: Ensure legacy workspace directory |
|
file: |
|
path: '{{ ansible_user_dir }}/workspace' |
|
state: directory |
|
|
|
- shell: |
|
cmd: | |
|
set -e |
|
set -x |
|
cat > clonemap.yaml << EOF |
|
clonemap: |
|
- name: openstack-infra/devstack-gate |
|
dest: devstack-gate |
|
EOF |
|
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \ |
|
git://git.openstack.org \ |
|
openstack-infra/devstack-gate |
|
executable: /bin/bash |
|
chdir: '{{ ansible_user_dir }}/workspace' |
|
environment: '{{ zuul | zuul_legacy_vars }}' |
|
|
|
- shell: |
|
cmd: | |
|
set -e |
|
set -x |
|
cat << 'EOF' >>"/tmp/dg-local.conf" |
|
[[local|localrc]] |
|
enable_plugin tricircle git://git.openstack.org/openstack/tricircle |
|
|
|
EOF |
|
executable: /bin/bash |
|
chdir: '{{ ansible_user_dir }}/workspace' |
|
environment: '{{ zuul | zuul_legacy_vars }}' |
|
|
|
- shell: |
|
cmd: | |
|
set -e |
|
set -x |
|
export PYTHONUNBUFFERED=true |
|
export BRANCH_OVERRIDE=default |
|
export PROJECTS="openstack/tricircle $PROJECTS" |
|
export DEVSTACK_GATE_NEUTRON=1 |
|
export DEVSTACK_GATE_TEMPEST=0 |
|
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=0 |
|
export DEVSTACK_GATE_TEMPEST_REGEX="tricircle.tempestplugin" |
|
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then |
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE |
|
fi |
|
|
|
function pre_test_hook { |
|
cd /opt/stack/new/tricircle/tricircle/tempestplugin/ |
|
./pre_test_hook.sh |
|
} |
|
export -f pre_test_hook |
|
|
|
function post_test_hook { |
|
cd /opt/stack/new/tricircle/tricircle/tempestplugin/ |
|
./post_test_hook.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 |
|
executable: /bin/bash |
|
chdir: '{{ ansible_user_dir }}/workspace' |
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
|