From: dibs Date: Fri, 29 Mar 2013 10:50:43 +0000 (+0900) Subject: [title] Added cancel process when stop by remote server error. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=25517b767153fabbed96f542d6fe8c0d9d93432c;p=sdk%2Ftools%2Fsdk-build.git [title] Added cancel process when stop by remote server error. --- diff --git a/src/build_server/RemoteBuilder.rb b/src/build_server/RemoteBuilder.rb index 8c99eff..230cb86 100644 --- a/src/build_server/RemoteBuilder.rb +++ b/src/build_server/RemoteBuilder.rb @@ -113,6 +113,18 @@ class RemoteBuilder if not result then @log.error( "Building job on remote server failed!", Log::LV_USER ) + + #Cancel remote job + begin + client = BuildCommClient.create( @addr, @port, @log ) + if not client.nil? then + client.send "CANCEL|#{@job.remote_id}|#{@job.get_project.passwd}|admin@user" + client.receive_data() + client.terminate + end + rescue e + @log.error(e, Log::LV_USER) + end return false end