def METHOD_NAME(self):
    """Compress the given packs to one zip file or zip for each pack (depended on the zip_all flag).
    Returns:
        tuple: (the created zip path or the directory of the pack zips, list of the pack names)
                or (None, None) if the pack names are empty
    """
    if self.artifacts_manager.pack_names:
        self.artifacts_manager.dump_packs()
        return self.artifacts_manager.output_path, self.artifacts_manager.pack_names
    else:
        return None, None