fix(workflow): remove redundant platform cleanup steps in desktop client build
This commit is contained in:
@@ -725,21 +725,7 @@ jobs:
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
for platform in mac win; do
|
run_cmd rm -rf "${OUTPUT_DIR}/mac" "${OUTPUT_DIR}/win"
|
||||||
release_platform_dir="${OUTPUT_DIR}/desktop-client-${CLIENT_VERSION}/${platform}"
|
|
||||||
[ -d "${release_platform_dir}" ] || continue
|
|
||||||
|
|
||||||
platform_root="${OUTPUT_DIR}/${platform}"
|
|
||||||
run_cmd mkdir -p "${platform_root}"
|
|
||||||
|
|
||||||
for zip_file in "${release_platform_dir}"/*.zip; do
|
|
||||||
[ -f "${zip_file}" ] || continue
|
|
||||||
run_cmd cp -p "${zip_file}" "${platform_root}/"
|
|
||||||
done
|
|
||||||
|
|
||||||
keep_latest_two "${platform_root}" "省心推-${platform}-*.zip" "省心推-${platform}-" ".zip" "file"
|
|
||||||
done
|
|
||||||
|
|
||||||
keep_latest_two "${OUTPUT_DIR}" "desktop-client-*" "desktop-client-" "" "dir"
|
keep_latest_two "${OUTPUT_DIR}" "desktop-client-*" "desktop-client-" "" "dir"
|
||||||
REMOTE_SCRIPT
|
REMOTE_SCRIPT
|
||||||
} | SSHPASS="${nas_ssh_password}" sshpass -e ssh ${ssh_opts} "${remote}" "sh -s"
|
} | SSHPASS="${nas_ssh_password}" sshpass -e ssh ${ssh_opts} "${remote}" "sh -s"
|
||||||
|
|||||||
Reference in New Issue
Block a user