--- - project: name: 'ovn4nfv-daily-jobs' project: 'ovn4nfv' master: &master stream: master branch: '{stream}' gs-pathname: '' disabled: false pod: - virtual: slave-label: 'joid-virtual' os-version: 'xenial' <<: *master jobs: - 'ovn4nfv-{pod}-daily-{stream}' - job-template: name: 'ovn4nfv-{pod}-daily-{stream}' project-type: multijob disabled: '{obj:disabled}' concurrent: false properties: - logrotate-default - throttle: enabled: true max-total: 1 max-per-node: 1 option: 'project' scm: - git-scm wrappers: - ssh-agent-wrapper - timeout: timeout: 240 fail: true triggers: - timed: '@daily' parameters: - project-parameter: project: '{project}' branch: '{branch}' - string: name: DEPLOY_SCENARIO default: os-ovn-nofeature-noha - '{slave-label}-defaults' builders: - description-setter: description: "Built on $NODE_NAME" - multijob: name: deploy condition: SUCCESSFUL projects: - name: 'joid-deploy-{pod}-daily-{stream}' current-parameters: false predefined-parameters: | DEPLOY_SCENARIO=os-ovn-nofeature-noha COMPASS_OS_VERSION=xenial node-parameters: true kill-phase-on: FAILURE abort-all-job: true - multijob: name: functest condition: SUCCESSFUL projects: - name: 'functest-joid-{pod}-daily-{stream}' current-parameters: false predefined-parameters: | DEPLOY_SCENARIO=os-ovn-nofeature-ha FUNCTEST_MODE=testcase FUNCTEST_SUITE_NAME=ovn4nfv_test_suite node-parameters: true kill-phase-on: NEVER abort-all-job: true