jobs:
- 'multisite-verify-{stream}'
- 'multisite-kingbird-daily-{stream}'
+ - 'multisite-kingbird-deploy-{stream}'
stream:
- master:
branch: '{stream}'
gs-pathname: ''
disabled: false
+ timed: '@midnight'
+ - colorado:
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ disabled: false
+ timed: ''
- job-template:
name: 'multisite-verify-{stream}'
disabled: '{obj:disabled}'
+ concurrent: true
+
parameters:
- project-parameter:
project: '{project}'
- 'opnfv-build-ubuntu-defaults'
scm:
- - gerrit-trigger-scm:
- credentials-id: '{ssh-credentials}'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - git-scm-gerrit
triggers:
- gerrit:
+ server-name: 'gerrit.opnfv.org'
trigger-on:
- patchset-created-event:
exclude-drafts: 'false'
disabled: '{obj:disabled}'
- concurrent: true
-
- properties:
- - throttle:
- enabled: true
- max-total: 3
- max-per-node: 2
- option: 'project'
+ concurrent: false
parameters:
- project-parameter:
name: KINGBIRD_LOG_FILE
default: $WORKSPACE/kingbird.log
- 'intel-virtual6-defaults'
+ - string:
+ name: DEPLOY_SCENARIO
+ default: 'os-nosdn-multisite-ha'
scm:
- - gerrit-trigger-scm:
- credentials-id: '{ssh-credentials}'
- refspec: ''
- choosing-strategy: 'default'
+ - git-scm
triggers:
- - timed: '@midnight'
+ - timed: '{timed}'
+
+ builders:
+ - trigger-builds:
+ - project: 'multisite-kingbird-deploy-{stream}'
+ current-parameters: true
+ same-node: true
+ block: true
+ - trigger-builds:
+ - project: 'functest-fuel-virtual-suite-{stream}'
+ current-parameters: true
+ predefined-parameters:
+ FUNCTEST_SUITE_NAME=multisite
+ same-node: true
+ block: true
+ block-thresholds:
+ build-step-failure-threshold: 'never'
+ failure-threshold: 'never'
+ unstable-threshold: 'FAILURE'
+
+- job-template:
+ name: 'multisite-kingbird-deploy-{stream}'
+
+ concurrent: false
+
+ scm:
+ - git-scm-gerrit
builders:
- 'multisite-kingbird-deploy'
- 'multisite-kingbird-log-upload'
+
########################
# builder macros
########################