2 - job-template: &akraino-usecase-phase-rec
3 id: akraino-usecase-phase-rec
4 name: 'rec-{slave_label}-{phase}-{usecase}-{job_frequency}-{stream}'
7 # Support usecases that reside in a different project repo, e.g.
8 # seba_on_arm usecase uses the 'iec' project git repo, even if this
9 # job targets a different project, 'rec'.
10 usecase_project: 'iec'
18 use-build-blocker: true
24 - lf-infra-parameters:
25 project: '{usecase_project}'
28 - '{project}-defaults'
29 - '{usecase}-defaults'
32 - lf-infra-gerrit-scm:
33 jenkins-ssh-credential: '{jenkins-ssh-credential}'
34 git-url: '{git-url}/{usecase_project}.git'
35 refspec: '$GERRIT_REFSPEC'
36 branch: '$GERRIT_BRANCH'
37 submodule-recursive: false
38 submodule-timeout: '{submodule-timeout}'
39 submodule-disable: true
40 choosing-strategy: default
44 !include-raw-escape: ../shell/{usecase}.sh
47 - '{usecase}-{phase}-publisher'
50 <<: *akraino-usecase-phase-rec
51 id: akraino-usecase-phase-iec
52 name: 'iec-{iecType}-{phase}-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}'
54 - lf-infra-parameters:
55 project: '{usecase_project}'
58 - '{project}-defaults'
59 - '{installer}-{os}-defaults'
60 - '{usecase}-defaults'