Change owner of build output 01/50001/2
authorZhijiang Hu <hu.zhijiang@zte.com.cn>
Thu, 4 Jan 2018 21:46:13 +0000 (16:46 -0500)
committerZhijiang Hu <hu.zhijiang@zte.com.cn>
Thu, 4 Jan 2018 22:52:34 +0000 (17:52 -0500)
In order to let jenkins to wiping out workspace, the owner of
the built artifacts should be jenkins:jenkins

Change-Id: If0a6f367460ee50fe947e75a800e9e0044f3626e
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
ci/kolla-build.sh

index 44b1c03..b3b9fca 100755 (executable)
@@ -129,15 +129,16 @@ function build_kolla_image_in_daisy_vm()
     ssh $SSH_PARAS $DAISY_IP "${REMOTE_SPACE}/ci/kolla-build-vm.sh $VM_PARAMS"
     rc=$?
     if [ $rc -ne 0 ]; then
-        echo "daisy install failed"
+        echo "image build failed"
         exit 1
     else
-        echo "daisy install successfully"
+        echo "image build successfully"
     fi
 
     rm -rf $BUILD_OUTPUT_DIR
-    mkdir -p $BUILD_OUTPUT_DIR
     scp -r root@$DAISY_IP:$BUILD_OUTPUT_DIR $WORK_DIR
+    realuser=$(who am i | awk '{print $1}')
+    chown -R $realuser:$realuser $WORK_DIR
 }
 
 trap "error_trap" EXIT SIGTERM