From 1df2d24fa392d2310d4c13a1b2fed7bc2e4be508 Mon Sep 17 00:00:00 2001
From: m00133142 <meimei@huawei.com>
Date: Tue, 22 Sep 2015 11:31:51 +0800
Subject: upload ansible.log to jenkins after deployment

JIRA: COMPASS-70

Change-Id: I333879e8a7e200f01623ae77e09e113a0c4c60bd
Signed-off-by: m00133142 <meimei@huawei.com>
---
 jjb/compass4nfv/compass4nfv.yml | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

(limited to 'jjb/compass4nfv')

diff --git a/jjb/compass4nfv/compass4nfv.yml b/jjb/compass4nfv/compass4nfv.yml
index cfa796679..53e880c80 100644
--- a/jjb/compass4nfv/compass4nfv.yml
+++ b/jjb/compass4nfv/compass4nfv.yml
@@ -154,6 +154,12 @@
     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'
@@ -311,6 +317,12 @@
         - '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
@@ -347,6 +359,9 @@
             default: "root@192.168.127.11:~/xh/work/build/work"
             description: "Artifact Repository"
 
+        - string:
+            name: installer_ip
+            default: "10.1.0.12"
 
 ########################
 # builder macros
@@ -510,3 +525,9 @@
             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
-- 
cgit