2 name: ovsdb-openstack-tempest
4 - 'ovsdb-openstack-tempest-{openstack}-{odl}'
8 openstack-branch: 'master'
10 openstack-branch: 'stable/liberty'
11 # can add kilo if it's needed, but would result in two more hour long jobs
15 odl-version: 'beryllium'
17 odl-version: 'lithium'
20 name: 'ovsdb-openstack-tempest-{openstack}-{odl}'
22 project-type: freestyle
26 daysToKeep: '{build-days-to-keep}'
27 numToKeep: '{build-num-to-keep}'
28 artifactDaysToKeep: '{build-artifact-days-to-keep}'
29 artifactNumToKeep: '{build-num-to-keep}'
33 project: 'integration/test'
34 - integration-patch-refspec:
37 name: OPENSTACK_BRANCH
38 default: '{openstack-branch}'
39 description: 'Openstack branch to use with devstack'
42 default: '{odl-version}'
43 description: 'OpenDaylight version to use with devstack + networking_odl project'
46 default: 'tempest.api.network'
47 description: 'Default grouping of tempest tests to run'
50 - integration-gerrit-scm:
51 credentials-id: '{ssh-credentials}'
53 refspec: '$PATCHREFSPEC'
61 cloud-name: 'Rackspace DFW - Devstack'
63 stop-on-terminate: False
64 - ssh-agent-credentials:
68 # Trigger jobs (daily)
73 - integration-install-robotframework
75 properties-file: 'env.properties'
76 - integration-get-slave-addresses
78 properties-file: 'slave_addresses.txt'
79 - shell: 'pybot -e exclude -v WORKSPACE:/tmp -v USER_HOME:$HOME -L TRACE -v DEVSTACK_SYSTEM_USER:$USER
80 -v DEVSTACK_SYSTEM_IP:$ODL_SYSTEM_IP -v DEFAULT_LINUX_PROMPT:\]\>
81 -v OPENSTACK_BRANCH:$OPENSTACK_BRANCH -v ODL_VERSION:$ODL_VERSION
82 -v TEMPEST_REGEX:$TEMPEST_REGEX $WORKSPACE/test/csit/suites/ovsdb/Devstack_Tempest_Tests/
84 - shell: 'scp $ODL_SYSTEM_IP:/opt/stack/logs/devstacklog.txt $WORKSPACE/'
85 - integration-cleanup-tmp
92 artifacts: 'devstacklog.txt'
94 email-prefix: '[ovsdb]'