1 ####################################
2 # Job configuration for bottlenecks
3 ####################################
7 - 'bottlenecks-verify-{stream}'
8 - 'bottlenecks-daily-{installer}-{pod}-{stream}'
13 installer_type: 'fuel'
14 installer_ip: '10.20.0.2'
19 # only master branch is enabled at the moment to keep no of jobs sane
25 # branch: 'stable/brahmaputra'
26 # gs-pathname: '/brahmaputra'
28 project: 'bottlenecks'
29 ###############################
31 ##############################
33 name: 'bottlenecks-verify-{stream}'
40 - 'opnfv-build-defaults'
44 credentials-id: '{ssh-credentials}'
45 refspec: '$GERRIT_REFSPEC'
46 choosing-strategy: 'gerrit'
51 - patchset-created-event:
52 exclude-drafts: 'false'
53 exclude-trivial-rebase: 'false'
54 exclude-no-code-change: 'false'
55 - draft-published-event
56 - comment-added-contains-event:
57 comment-contains-value: 'recheck'
58 - comment-added-contains-event:
59 comment-contains-value: 'reverify'
61 - project-compare-type: 'ANT'
62 project-pattern: '{project}'
64 - branch-compare-type: 'ANT'
65 branch-pattern: '**/{branch}'
68 pattern: 'docs/**|.gitignore'
72 echo "Nothing to verify!"
75 name: 'bottlenecks-daily-{installer}-{pod}-{stream}'
84 - 'opnfv-jump-2-defaults'
88 description: "POD where the job runs"
91 default: '{installer_type}'
92 description: "Installer name that is used for deployment."
95 default: '{installer_ip}'
96 description: "Installer IP."
100 credentials-id: '{ssh-credentials}'
105 - 'bottlenecks-trigger-{pod}'
108 - 'bottlenecks-fetch-os-creds'
109 - 'run-rubbos-env-preparation'
110 - 'run-rubbos-tools-installation'
115 recipients: hongbo.tianhongbo@huawei.com matthew.lijun@huawei.com
117 ###################################
118 #builders for bottlenecks project
119 ###################################
121 name: bottlenecks-fetch-os-creds
124 !include-raw ../../utils/fetch_os_creds.sh
127 name: run-rubbos-env-preparation
133 echo "Bottlenecks: export openstack parameters before rubbos running"
136 ./rubbos/rubbos_scripts/1-1-1/scripts/env_preparation.sh
139 name: run-rubbos-tools-installation
145 echo "Bottlenecks: to install tools to run rubbos"
148 ./rubbos/rubbos_scripts/1-1-1/scripts/run.sh
157 echo "Bottlenecks: rubbos execution"
160 cd ./rubbos/rubbos_scripts/1-1-1
161 source set_bottlenecks_rubbos_env.sh
163 ./tmp/CONTROL_rubbos_exec.sh
165 #######################
167 #######################
169 name: 'bottlenecks-trigger-lf'