Adding support for vicn packaging 11/8511/1
authorMauro Sardara <msardara+fdio@cisco.com>
Fri, 22 Sep 2017 20:48:27 +0000 (22:48 +0200)
committerMauro Sardara <msardara+fdio@cisco.com>
Fri, 22 Sep 2017 20:48:27 +0000 (22:48 +0200)
Change-Id: I675b7cb6dcba9c22c4d7aa1bc0f077d2ceab8a19
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
jjb/cicn/cicn.yaml

index 77b7628..f75b6ab 100644 (file)
             branch: '{branch}'
         - os-parameter:
             os: '{os}'
+        - maven-project-parameter:
+            maven: 'mvn33-new'
+        - maven-exec:
+            maven-version: 'mvn33-new'
+        - repo-name-parameter:
+            repo-name: '{repo-stream-part}.{repo-os-part}'
 
     scm:
         - gerrit-trigger-scm:
             branch: '{branch}'
         - os-parameter:
             os: '{os}'
+        - maven-project-parameter:
+            maven: 'mvn33-new'
+        - maven-exec:
+            maven-version: 'mvn33-new'
+        - repo-name-parameter:
+            repo-name: '{repo-stream-part}.{repo-os-part}'
 
     scm:
         - gerrit-trigger-scm:
         - timed: '@daily'
 
     builders:
+        - maven-target:
+            maven-version: 'mvn33-new'
+            goals: '--version'
+            settings: 'cicn-settings'
+            settings-type: cfp
+            global-settings: 'global-settings'
+            global-settings-type: cfp
         - shell:
             !include-raw-escape:
                 - include-raw-cicn-vicn-build.sh
+        - provide-maven-settings:
+            settings-file: 'cicn-settings'
+            global-settings-file: 'global-settings'
+        - shell:
+            !include-raw-escape:
+                - ../scripts/maven_push_functions.sh
+                - include-raw-cicn-maven-push.sh
     publishers:
         - archive:
-            artifacts: 'build/*.deb,build/*.rpm'
+            artifacts: 'build/*.rpm,build/*.deb'
             allow-empty: 'true'
             fingerprint: false
             only-if-success: true
 
     publishers:
         - fdio-infra-shiplogs:
-            maven-version: 'mvn33-new'
+            maven-version: 'mvn33-new'
\ No newline at end of file