- files: '**'
-
- builders:
- - provide-maven-settings:
- global-settings-file: 'global-settings'
- settings-file: '{mvn-settings}'
- # make sure maven gets installed / setup
- - maven-target:
- maven-version: 'mvn33'
- goals: '--version'
- settings: '{mvn-settings}'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell: '{script}'
-
-# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
-
-
-- job-template:
- # Job template for 3 scm and script trigger
- #
- # Required Variables:
- # branch: git branch
- # build-node: what build node to run on
- # script: build script to execute
- # extra-project1: extra gerrit project to checkout
- # extra-refspec1: refspec for the extra project
- # extra-branch1: branch to checkout for the extra project
- # checkout-dir1: directory to checkout the extra project to
- # DO NOT SET THIS TO anything that translates to
- # $WORKSPACE as it will destroy the initial
- # project checkout
- # extra-project2: extra gerrit project to checkout
- # extra-refspec2: refspec for the extra project
- # extra-branch2: branch to checkout for the extra project
- # checkout-dir2: directory to checkout the extra project to
- # DO NOT SET THIS TO anything that translates to
- # $WORKSPACE as it will destroy the initial
- # project checkout
- name: '{project-name}-{stream}-three-scm-verify-script'
-
- project-type: freestyle
- concurrent: true
- node: '{build-node}'
-
- properties:
- - ecomp-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - ecomp-infra-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
- - maven-exec:
- maven-version: 'mvn33'
- scm:
- - gerrit-trigger-scm:
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
- - git-extra-project:
- project: '{extra-project1}'
- refspec: '{extra-refspec1}'
- branch: '{extra-branch1}'
- checkout-dir: '{checkout-dir1}'
- - git-extra-project:
- project: '{extra-project2}'
- refspec: '{extra-refspec2}'
- branch: '{extra-branch2}'
- checkout-dir: '{checkout-dir2}'
-
- wrappers:
- - ecomp-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - gerrit-trigger-patch-submitted:
- server: '{server-name}'
- project: '{project}'
- branch: '{branch}'
- files: '**'
-
- builders:
- - provide-maven-settings:
- global-settings-file: 'global-settings'
- settings-file: '{mvn-settings}'
- # make sure maven gets installed / setup
- - maven-target:
- maven-version: 'mvn33'
- goals: '--version'
- settings: '{mvn-settings}'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell: '{script}'
-
-# publishers:
-# - ecomp-infra-shiplogs:
-# maven-version: 'mvn33'
-
-# vim: sw=2 ts=2 sts=2 et :
-
-- job-template:
- # Job template for scm and script trigger - for docker merge
- #
- # Required Variables:
- # branch: git branch
- # build-node: what build node to run on
- # script: build script to execute
-
- name: '{project-name}-{stream}-merge-docker-script'
-
- project-type: freestyle
- concurrent: true
- node: '{build-node}'
-
- properties:
- - ecomp-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - ecomp-infra-parameters:
- project: '{project}'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
- - maven-exec:
- maven-version: 'mvn33'
-
- scm:
- - gerrit-trigger-scm:
- refspec: ''
- choosing-strategy: 'default'
- - git-extra-project:
- project: '{extra-project1}'
- refspec: '{extra-refspec1}'
- branch: '{extra-branch1}'
- checkout-dir: '{checkout-dir1}'
- - git-extra-project:
- project: '{extra-project2}'
- refspec: '{extra-refspec2}'
- branch: '{extra-branch2}'
- checkout-dir: '{checkout-dir2}'
-
- wrappers:
- - ecomp-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - gerrit-trigger-patch-merged:
- server: '{server-name}'
- project: '{project}'
- branch: '{branch}'
- files: '**'