--- - parameter: name: 'laas-dashboard-defaults' parameters: - label: name: SLAVE_LABEL default: 'laas-dashboard' description: 'Slave label on Jenkins' all-nodes: false node-eligibility: 'ignore-offline' - string: name: GIT_BASE default: https://gerrit.opnfv.org/gerrit/$PROJECT description: 'Git URL to use on this Jenkins Slave' - string: name: BUILD_DIRECTORY default: $WORKSPACE/build_output description: "Directory where the build artifact will be located upon the completion of the build." - project: name: laas-dashboard-jobs project: 'laas' project-name: 'laas' stream: - master disabled: false jobs: - 'laas-dashboard-backup' - 'laas-dashboard-deploy' - job-template: name: 'laas-dashboard-backup' disabled: '{obj:disabled}' parameters: - 'laas-dashboard-defaults' triggers: - timed: '@daily' builders: - shell: !include-raw: shell/backup-dashboard.sh - job-template: name: 'laas-dashboard-deploy' disabled: '{obj:disabled}' parameters: - project-parameter: project: '{project}' branch: 'master' - 'laas-dashboard-defaults' scm: - git-scm-gerrit triggers: - gerrit-trigger-change-merged: branch: 'master' project: '{project}' files: 'dashboard/docker-compose.yml' builders: - shell: !include-raw: shell/deploy-dashboard.sh