Clean-up base java and python job templates
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 31 Jan 2017 13:16:56 +0000 (05:16 -0800)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 31 Jan 2017 13:16:56 +0000 (05:16 -0800)
Change-Id: I03205b412a32adf7daa0294b6624037fedf9c3c9
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
jjb/global-templates-java.yaml
jjb/global-templates-python.yaml

index 7e16574..ffe61dc 100644 (file)
     node: '{build-node}'
 
     properties:
-      - build-discarder:
-          days-to-keep: '{build-days-to-keep}'
-          num-to-keep: '{build-num-to-keep}'
-          artifact-days-to-keep: '{build-artifact-days-to-keep}'
-          artifact-num-to-keep: '{build-artifact-num-to-keep}'
+      - ecomp-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - ecomp-infra-parameters:
 
     triggers:
       - gerrit-trigger-patch-submitted:
-          name: '{project}'
+          server: '{server-name}'
+          project: '{project}'
           branch: '{branch}'
+          files: '**'
 
     builders:
       - provide-maven-settings:
     node: '{build-node}'
 
     properties:
-      - build-discarder:
-          days-to-keep: '{build-days-to-keep}'
-          num-to-keep: '{build-num-to-keep}'
-          artifact-days-to-keep: '{build-artifact-days-to-keep}'
-          artifact-num-to-keep: '{build-artifact-num-to-keep}'
+      - ecomp-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - ecomp-infra-parameters:
           build-timeout: '{build-timeout}'
 
     triggers:
-      - gerrit-trigger-patch-submitted-pattern:
-          name: '{project}'
+      - gerrit-trigger-patch-submitted:
+          server: '{server-name}'
+          project: '{project}'
           branch: '{branch}'
-          pattern: '{pattern}'
+          files: '{pattern}'
 
     builders:
       - provide-maven-settings:
     node: '{build-node}'
 
     properties:
-      - build-discarder:
-          days-to-keep: '{build-days-to-keep}'
-          num-to-keep: '{build-num-to-keep}'
-          artifact-days-to-keep: '{build-artifact-days-to-keep}'
-          artifact-num-to-keep: '{build-artifact-num-to-keep}'
+      - ecomp-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - ecomp-infra-parameters:
 
     triggers:
       - gerrit-trigger-patch-merged:
-          name: '{project}'
+          server: '{server-name}'
+          project: '{project}'
           branch: '{branch}'
+          files: '**'
 
     builders:
       - provide-maven-settings:
     node: '{build-node}'
 
     properties:
-      - build-discarder:
-          days-to-keep: '{build-days-to-keep}'
-          num-to-keep: '{build-num-to-keep}'
-          artifact-days-to-keep: '{build-artifact-days-to-keep}'
-          artifact-num-to-keep: '{build-artifact-num-to-keep}'
+      - ecomp-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
 
     parameters:
       - ecomp-infra-parameters:
           build-timeout: '{build-timeout}'
 
     triggers:
-      - gerrit-trigger-patch-merged-pattern:
-          name: '{project}'
+      - gerrit-trigger-patch-merged:
+          server: '{server-name}'
+          project: '{project}'
           branch: '{branch}'
-          pattern: '{pattern}'
+          files: '{pattern}'
 
     builders:
       - provide-maven-settings:
index 304d60a..e1e8b45 100644 (file)
     concurrent: true
     node: '{build-node}'
 
+    properties:
+      - ecomp-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
+
     parameters:
       - ecomp-infra-parameters:
           project: '{project}'
           build-timeout: '{build-timeout}'
 
     triggers:
-      - gerrit-trigger-patch-submitted-pattern:
-          name: '{project}'
+      - gerrit-trigger-patch-submitted:
+          server: '{server-name}'
+          project: '{project}'
           branch: '{branch}'
-          pattern: '{pattern}'
+          files: '{pattern}'
 
     builders:
       - shell: |