3 name: dovetail-weekly-jobs
5 # -------------------------------
7 # -------------------------------
11 dovetail-branch: '{stream}'
16 branch: 'stable/{stream}'
17 dovetail-branch: master
18 gs-pathname: '/{stream}'
21 # -------------------------------
22 # POD, INSTALLER, AND BRANCH MAPPING
23 # -------------------------------
24 # Installers using labels
26 # This section should only contain the installers
27 # that have been switched using labels for slaves
28 # -------------------------------
31 # slave-label: apex-baremetal
35 slave-label: compass-baremetal
39 # slave-label: fuel-baremetal
43 # slave-label: joid-baremetal
57 - 'dovetail-{SUT}-{pod}-{testsuite}-{loop}-{stream}'
59 ################################
61 ################################
63 name: 'dovetail-{SUT}-{pod}-{testsuite}-{loop}-{stream}'
78 name: '$BUILD_NUMBER Scenario: $DEPLOY_SCENARIO'
80 timeout: '{job-timeout}'
82 - fix-workspace-permissions
87 branch: '{dovetail-branch}'
89 - '{slave-label}-defaults'
92 default: 'os-nosdn-nofeature-ha'
95 default: '{docker-tag}'
96 description: 'Tag to pull dovetail docker image'
100 description: "Show debug output information"
103 default: '{testsuite}'
104 description: "dovetail testsuite to run"
106 name: DOVETAIL_REPO_DIR
107 default: "/home/opnfv/dovetail"
108 description: "Directory where the dovetail repository is cloned"
114 - description-setter:
115 description: "POD: $NODE_NAME"
121 artifacts: 'results/**/*'
124 - email-jenkins-admins-on-failure
126 ########################
128 ########################
130 name: dovetail-run-weekly
133 !include-raw: ./dovetail-run.sh
136 name: dovetail-cleanup-weekly
139 !include-raw: ./dovetail-cleanup.sh