X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-usecase-templates.yaml;h=91611a4c0049b9058f9885e28ca68ff958f817a5;hp=2e245ea6bf380b1413001dc9b48ebf3fde5183f3;hb=9d378480b8a3fdfb13acc717b836ac719f8efa48;hpb=fa2ec188f24f35d232cecf0cc91913904253e898 diff --git a/jjb/akraino-templates/akraino-usecase-templates.yaml b/jjb/akraino-templates/akraino-usecase-templates.yaml index 2e245ea..91611a4 100644 --- a/jjb/akraino-templates/akraino-usecase-templates.yaml +++ b/jjb/akraino-templates/akraino-usecase-templates.yaml @@ -1,60 +1,59 @@ --- - job-template: &akraino-usecase-phase-rec id: akraino-usecase-phase-rec - name: 'rec-{slave_label}-{phase}-{usecase}-{job_frequency}-{stream}' + name: "rec-{slave_label}-{phase}-{usecase}-{job_frequency}-{stream}" concurrent: true - node: '{slave_label}' + node: "{slave_label}" # Support usecases that reside in a different project repo, e.g. # seba_on_arm usecase uses the 'iec' project git repo, even if this # job targets a different project, 'rec'. - usecase_project: 'iec' + usecase_project: "iec" properties: - throttle: enabled: true max-total: 4 max-per-node: 1 - option: 'project' + option: "project" - build-blocker: use-build-blocker: true blocking-jobs: - - '.*-{usecase}-.*' - block-level: 'NODE' + - ".*-{usecase}-.*" + block-level: "NODE" parameters: - lf-infra-parameters: - project: '{usecase_project}' - stream: '{stream}' - branch: '{branch}' - - '{project}-defaults' - - '{usecase}-defaults' + project: "{usecase_project}" + stream: "{stream}" + branch: "{branch}" + - "{project}-defaults" + - "{usecase}-defaults" scm: - lf-infra-gerrit-scm: - jenkins-ssh-credential: '{jenkins-ssh-credential}' - git-url: '{git-url}/{usecase_project}.git' - refspec: '$GERRIT_REFSPEC' - branch: '$GERRIT_BRANCH' + jenkins-ssh-credential: "{jenkins-ssh-credential}" + git-url: "{git-url}/{usecase_project}.git" + refspec: "$GERRIT_REFSPEC" + branch: "$GERRIT_BRANCH" submodule-recursive: false - submodule-timeout: '{submodule-timeout}' + submodule-timeout: "{submodule-timeout}" submodule-disable: true choosing-strategy: default builders: - - shell: - !include-raw-escape: ../shell/{usecase}.sh + - shell: !include-raw-escape: ../shell/{usecase}.sh publishers: - - '{usecase}-{phase}-publisher' + - "{usecase}-{phase}-publisher" - job-template: <<: *akraino-usecase-phase-rec id: akraino-usecase-phase-iec - name: 'iec-{iecType}-{phase}-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}' + name: "iec-{iecType}-{phase}-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}" parameters: - lf-infra-parameters: - project: '{usecase_project}' - stream: '{stream}' - branch: '{branch}' - - '{project}-defaults' - - '{installer}-{os}-defaults' - - '{usecase}-defaults' + project: "{usecase_project}" + stream: "{stream}" + branch: "{branch}" + - "{project}-defaults" + - "{installer}-{os}-defaults" + - "{usecase}-defaults"