X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-iec-templates.yaml;h=a3bfa340306377083609a175f29e56fe30781c52;hp=f71da2809f4f2fe99c41b48c65c4156cd99432ce;hb=241f6c23a310baa886e5c4aff34f314c074b5dbd;hpb=5165ff7704d136adc4f3dd7885c8ad21b2375f1a diff --git a/jjb/akraino-templates/akraino-iec-templates.yaml b/jjb/akraino-templates/akraino-iec-templates.yaml index f71da28..a3bfa34 100644 --- a/jjb/akraino-templates/akraino-iec-templates.yaml +++ b/jjb/akraino-templates/akraino-iec-templates.yaml @@ -4,7 +4,7 @@ name: 'iec-{iecType}-{installer}-{deploy_type}-{os}-daily-{stream}' disabled: '{obj:disabled}' concurrent: false - node: '{slave-label}' + node: '{slave_label}' properties: - throttle: enabled: true @@ -59,6 +59,7 @@ BLUEPRINT={project-name} VERSION=master OPTIONAL=false + PULL=yes block: true - project: !j2: | @@ -78,7 +79,11 @@ build-step-failure-threshold: 'never' failure-threshold: 'never' unstable-threshold: 'FAILURE' - - project: 'iec-{iecType}-destroy-{installer}-{deploy_type}-{os}-daily-{stream}' + - project: + !j2: | + {%- if deploy_type in ['virtual'] -%} + iec-{{ iecType }}-destroy-{{ installer }}-{{ deploy_type }}-{{ os }}-daily-{{ stream }} + {%- endif -%} current-parameters: false predefined-parameters: | DEPLOY_SCENARIO={scenario} @@ -90,7 +95,7 @@ id: akraino-iec-deploy name: 'iec-{iecType}-deploy-{installer}-{deploy_type}-{os}-daily-{stream}' concurrent: true - node: '{slave-label}' + node: '{slave_label}' properties: &properties - throttle: enabled: true @@ -127,17 +132,14 @@ name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO $IEC_TYPE' scm: &scm - - git: - credentials-id: '{jenkins-ssh-credential}' - url: '{git-url}/{project}.git' + - lf-infra-gerrit-scm: + jenkins-ssh-credential: '{jenkins-ssh-credential}' + git-url: '{git-url}/{project}.git' refspec: '$GERRIT_REFSPEC' - branches: '$GERRIT_BRANCH' - skip-tag: true - wipe-workspace: true - submodule: - disable: true - recursive: false - timeout: '{submodule-timeout}' + branch: '$GERRIT_BRANCH' + submodule-recursive: false + submodule-timeout: '{submodule-timeout}' + submodule-disable: true choosing-strategy: default builders: @@ -162,16 +164,14 @@ - shell: !include-raw-escape: ../iec/iec-fuel-deploy.sh - publishers: &publishers - - email: - recipients: armband@enea.com - - lf-infra-publish + publishers: + - iec-default-publisher - job-template: id: akraino-iec-destroy name: 'iec-{iecType}-destroy-{installer}-{deploy_type}-{os}-daily-{stream}' concurrent: true - node: '{slave-label}' + node: '{slave_label}' properties: *properties parameters: - lf-infra-parameters: @@ -199,32 +199,5 @@ - shell: !include-raw-escape: ../iec/iec-{installer}-destroy.sh - publishers: *publishers - -- job-template: - id: akraino-iec-phase-usecase - name: 'iec-{iecType}-{phase}-{usecase}-{installer}-{deploy_type}-{os}-daily-{stream}' - concurrent: true - node: '{slave-label}' - properties: *properties - - parameters: - - lf-infra-parameters: - project: '{project}' - stream: '{stream}' - branch: '{branch}' - - '{project}-defaults' - - '{installer}-{os}-defaults' - - '{usecase}-defaults' - - wrappers: - - build-name: - name: '$BUILD_NUMBER - Usecase: ${usecase} DeployType: ${installer}-${deploy_type}' - - scm: *scm - - builders: - - shell: - !include-raw-escape: ../iec/iec-{usecase}.sh - - publishers: *publishers + publishers: + - iec-default-publisher