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=86905143e90784ebffa7993780ef5f96a50a79e4;hb=241f6c23a310baa886e5c4aff34f314c074b5dbd;hpb=15ca162dfa0f9acbb14c296f1cc74ca6c4f980ba diff --git a/jjb/akraino-templates/akraino-iec-templates.yaml b/jjb/akraino-templates/akraino-iec-templates.yaml index 8690514..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 @@ -47,6 +47,7 @@ DEPLOY_SCENARIO={scenario} same-node: true block: true + - trigger-builds: - project: 'validation-enea-daily-{stream}' same-node: true current-parameters: true @@ -58,6 +59,7 @@ BLUEPRINT={project-name} VERSION=master OPTIONAL=false + PULL=yes block: true - project: !j2: | @@ -77,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} @@ -89,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 @@ -158,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: @@ -195,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