4 name: 'rec-{slave_label}-{job_frequency}-{stream}'
5 disabled: '{obj:disabled}'
17 name: '$BUILD_NUMBER - Install REC Blueprint'
20 - 'rec-{job_frequency}-{stream}-trigger'
23 - lf-infra-parameters:
27 - 'rec-{slave_label}-defaults'
32 description: "SLAVE: $NODE_NAME"
34 - project: 'rec-{slave_label}-install-rec-{job_frequency}-{stream}'
35 current-parameters: true
39 - project: 'validation-unh-daily-{stream}'
41 current-parameters: true
42 predefined-parameters: |
43 BLUEPRINT={project-name}
50 {%- for uc in usecase -%}
51 {%- for ph in phase -%}
52 rec-{{ slave_label }}-{{ ph }}-{{ uc }}-{{ job_frequency }}-{{ stream }}
53 {%- if not loop.last -%},{%- endif -%}
55 {%- if not loop.last -%},{%- endif -%}
57 current-parameters: true
61 build-step-failure-threshold: 'never'
62 failure-threshold: 'never'
63 unstable-threshold: 'FAILURE'
65 publishers: &rec-publishers
67 recipients: armband@enea.com
71 id: akraino-rec-install-rec
72 name: 'rec-{slave_label}-install-rec-{job_frequency}-{stream}'
83 - lf-infra-parameters:
87 - 'rec-{slave_label}-defaults'
91 - ta-lf-infra-gerrit-scm:
92 jenkins-ssh-credential: '{jenkins-ssh-credential}'
93 git-url: '{git-url}/ta/remote-installer.git'
95 submodule-recursive: false
97 choosing-strategy: 'gerrit'
98 basedir: 'git/remote-installer'
99 refspec: '$SCM_REFSPEC_REMOTE_INSTALLER'
101 - description-setter:
102 description: "SLAVE: $NODE_NAME"
103 - shell: !include-raw-escape:
104 - ../shell/ta-install.sh
106 publishers: *rec-publishers