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
43 - shell: !include-raw-escape: ../shell/{usecase}.sh
46 - "{usecase}-{phase}-publisher"
49 <<: *akraino-usecase-phase-rec
50 id: akraino-usecase-phase-iec
51 name: "iec-{iecType}-{phase}-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}"
53 - lf-infra-parameters:
54 project: "{usecase_project}"
57 - "{project}-defaults"
58 - "{installer}-{os}-defaults"
59 - "{usecase}-defaults"