diff options
| author | ruki <[email protected]> | 2022-04-16 20:23:41 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-04-16 20:23:41 +0800 |
| commit | 838e53f354b121da72c3fc51efd1e44f876adfa1 (patch) | |
| tree | 0e8b3fd1e849c1b740d913c96244c27617232712 /xmake/modules/private | |
| parent | 6783199ea8e0e8dbf356c9401530214309932c94 (diff) | |
improve archive
Diffstat (limited to 'xmake/modules/private')
| -rw-r--r-- | xmake/modules/private/service/remote_build/client.lua | 7 |
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 |
