diff --git a/deploy/deploy_keys.py b/deploy/deploy_keys.py index eea45bd..26357e4 100644 --- a/deploy/deploy_keys.py +++ b/deploy/deploy_keys.py @@ -85,24 +85,24 @@ class DeployKeys: except Exception: log.error(f"get remote {self.project} svn failed", exc_info=True) - project_paths = os.path.join(self.svn_paths, self.project) - tar = tarfile.open(project_paths + '.tar.gz', 'w:gz') - os.chdir(self.project_paths) - for f in os.listdir(self.svn_paths): - tar.add(f) - tar.close() + project_paths = os.path.join(self.svn_paths, self.project) + tar = tarfile.open(project_paths + '.tar.gz', 'w:gz') + os.chdir(self.project_paths) + for f in os.listdir(self.svn_paths): + tar.add(f) + tar.close() - # 判断是否有生成tar包 - list_dir = os.listdir(project_paths) - tar_files = list() - for i in list_dir: - if i == "{0}.tar.gz".format(self.project) and os.path.isfile(os.path.join(project_paths, i)): - tar_files.append(os.path.join(project_paths, i)) - if len(tar_files) == 1: - log.info("tarfile {0} config to tar.gz success".format(self.project)) - return tar_files - else: - return None + # 判断是否有生成tar包 + list_dir = os.listdir(project_paths) + tar_files = list() + for i in list_dir: + if i == "{0}.tar.gz".format(self.project) and os.path.isfile(os.path.join(project_paths, i)): + tar_files.append(os.path.join(project_paths, i)) + if len(tar_files) == 1: + log.info("tarfile {0} config to tar.gz success".format(self.project)) + return tar_files + else: + return None def build_hostfile(self, ip_addr):