summaryrefslogtreecommitdiff
path: root/xmake/modules/private
diff options
context:
space:
mode:
authorruki <[email protected]>2022-04-16 20:23:41 +0800
committerruki <[email protected]>2022-04-16 20:23:41 +0800
commit838e53f354b121da72c3fc51efd1e44f876adfa1 (patch)
tree0e8b3fd1e849c1b740d913c96244c27617232712 /xmake/modules/private
parent6783199ea8e0e8dbf356c9401530214309932c94 (diff)
improve archive
Diffstat (limited to 'xmake/modules/private')
-rw-r--r--xmake/modules/private/service/remote_build/client.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/modules/private/service/remote_build/client.lua b/xmake/modules/private/service/remote_build/client.lua
index 78b6ff683..3b887b5aa 100644
--- a/xmake/modules/private/service/remote_build/client.lua
+++ b/xmake/modules/private/service/remote_build/client.lua
@@ -401,8 +401,11 @@ function remote_build_client:_archive_diff_files(diff_files)
for _, fileitem in ipairs(diff_files.modified) do
table.insert(filelist, fileitem)
end
- archive_files(archivefile, filelist, {curdir = self:projectdir()})
- vprint("archive file ok, size: %s", os.filesize(archivefile))
+ local ok = archive_files(archivefile, filelist, {curdir = self:projectdir()})
+ if not ok then
+ return nil, "archive fileds failed!"
+ end
+ vprint("archive files ok, size: %s", os.filesize(archivefile))
return archivefile
end