upload ansible.log to jenkins after deployment 51/1851/1
authorm00133142 <meimei@huawei.com>
Tue, 22 Sep 2015 03:31:51 +0000 (11:31 +0800)
committerm00133142 <meimei@huawei.com>
Tue, 22 Sep 2015 03:31:51 +0000 (11:31 +0800)
JIRA: COMPASS-70

Change-Id: I333879e8a7e200f01623ae77e09e113a0c4c60bd
Signed-off-by: m00133142 <meimei@huawei.com>
jjb/compass4nfv/compass4nfv.yml

index cfa7966..53e880c 100644 (file)
     builders:
         - 'compass-build'
         - 'compass-deploy-virtual-flavor'
+        - 'compass-backup-logs'
+    publishers:
+        - archive:
+            artifacts: 'ansible.log'
+            allow-empty: 'true'
+            fingerprint: true
 
 - job-template:
     name: 'compass-merge'
         - 'compass-ci-preclean-workspace'
         - 'compass-download-artifact'
         - 'compass-deploy-virtual-flavor'
+        - 'compass-backup-logs'
+    publishers:
+        - archive:
+            artifacts: 'ansible.log'
+            allow-empty: 'true'
+            fingerprint: true
 
 ########################
 # parameter macros
             default: "root@192.168.127.11:~/xh/work/build/work"
             description: "Artifact Repository"
 
+        - string:
+            name: installer_ip
+            default: "10.1.0.12"
 
 ########################
 # builder macros
             sudo rm $WORKSPACE -rf
             git clone $GIT_BASE  $WORKSPACE
 
+- builder:
+    name: 'compass-backup-logs'
+    builders:
+        - shell: |
+            ssh_options="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
+            sshpass -p root scp 2>/dev/null $ssh_options root@${installer_ip}:/var/ansible/run/openstack_juno-opnfv2/ansible.log ./  &> /dev/null