projects
/
sdk
/
tools
/
sdk-build.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ee0f2ad
)
[title] Added cancel process when stop by remote server error.
author
dibs
<dibs@samsung.com>
Fri, 29 Mar 2013 10:50:43 +0000
(19:50 +0900)
committer
dibs
<dibs@samsung.com>
Fri, 29 Mar 2013 10:50:43 +0000
(19:50 +0900)
src/build_server/RemoteBuilder.rb
patch
|
blob
|
history
diff --git
a/src/build_server/RemoteBuilder.rb
b/src/build_server/RemoteBuilder.rb
index 8c99effd6ee9edd48c4edce2ec91ff7cbb5916c0..230cb8688bb2221260875083f6c081f5d65ca1a7 100644
(file)
--- 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