def zip_subdirs(from_dir, to_dir): logger.info('zip_subdirs {} -> {}'.format(from_dir, to_dir)) FileUtils.create_dir(to_dir) for dir in FileUtils.listdir_nohidden(from_dir): logger.info('zip dir: {}'.format(dir)) ZipUtils.zip_dir('{}/{}'.format(from_dir, dir), '{}/{}.zip'.format(to_dir, dir))
def zip_all_libs_to_cache(self): os.system('rm -rf ' + self.cache_libs_path + '/*') FileUtils.create_dir(self.cache_libs_path) for dir in FileUtils.listdir_nohidden(self.generated_path): ZipUtils.zip_dir(self.generated_path + '/' + dir, self.cache_libs_path + '/' + dir + '.zip') FileUtils.copy_file_or_dir(self.prebuild_path + self.manifest_file, self.cache_path)