---
- job-template:
id: akraino-rec-deploy
- name: 'rec-{slave-label}-{job-frequency}-{stream}'
+ name: 'rec-{slave_label}-{job_frequency}-{stream}'
disabled: '{obj:disabled}'
concurrent: false
- node: '{slave-label}'
+ node: '{slave_label}'
properties:
- throttle:
enabled: true
name: '$BUILD_NUMBER - Install REC Blueprint'
triggers:
- - 'rec-{job-frequency}-{stream}-trigger'
+ - 'rec-{job_frequency}-{stream}-trigger'
parameters:
- lf-infra-parameters:
project: '{project}'
stream: '{stream}'
branch: '{branch}'
- - '{project}-{slave-label}-defaults'
+ - 'rec-{slave_label}-defaults'
+ - 'rec-defaults'
builders:
- description-setter:
description: "SLAVE: $NODE_NAME"
- trigger-builds:
- - project: 'rec-{slave-label}-install-rec-{job-frequency}-{stream}'
+ - project: 'rec-{slave_label}-install-rec-{job_frequency}-{stream}'
current-parameters: true
same-node: true
block: true
+ - trigger-builds:
+ - project: 'validation-unh-daily-{stream}'
+ same-node: true
+ current-parameters: true
+ predefined-parameters: |
+ BLUEPRINT={project-name}
+ VERSION=master
+ OPTIONAL=false
+ PULL=yes
+ block: true
+ - project:
+ !j2: |
+ {%- for uc in usecase -%}
+ {%- for ph in phase -%}
+ rec-{{ slave_label }}-{{ ph }}-{{ uc }}-{{ job_frequency }}-{{ stream }}
+ {%- if not loop.last -%},{%- endif -%}
+ {%- endfor %}
+ {%- if not loop.last -%},{%- endif -%}
+ {%- endfor %}
+ current-parameters: true
+ same-node: true
+ block: true
+ block-thresholds:
+ build-step-failure-threshold: 'never'
+ failure-threshold: 'never'
+ unstable-threshold: 'FAILURE'
publishers: &rec-publishers
- email:
- job-template:
id: akraino-rec-install-rec
- name: 'rec-{slave-label}-install-rec-{job-frequency}-{stream}'
+ name: 'rec-{slave_label}-install-rec-{job_frequency}-{stream}'
concurrent: true
- node: '{slave-label}'
+ node: '{slave_label}'
properties:
- throttle:
enabled: true
project: '{project}'
stream: '{stream}'
branch: '{branch}'
- - '{project}-{slave-label}-defaults'
+ - 'rec-{slave_label}-defaults'
+ - 'rec-defaults'
scm:
- ta-lf-infra-gerrit-scm: