Commit 8c7e63ee authored by 金凯强's avatar 金凯强 🎨

回滚测试

parent 0df8920a
......@@ -72,12 +72,16 @@ class UpgradeService():
f'''export HUANSI_REGISTRY_URL=47.110.145.204:8084 &&\
source /etc/profile.d/huansi.sh &&\
docker-compose -f /data/upgrade_tools_data/backup/{upgrade_no}/docker-compose.yml -p deploy up -d --force-recreate --no-deps {app_list}''')
# 会有问题,docker-compose编译的时候,会把过程放到err上,所以注释这段
# if err:
# raise HSException(f'回滚失败:{err}')
if err:
raise HSException(f'回滚失败:{err}')
logger.info(f"有报错信息:{err}")
logger.info(f'回滚{app_list}成功:{out}')
# 对应的版本信息修改为当前版本
session.exec_sql(f'update app_upgrade_log set default_version=1 where id={log_id}')
# 注意异常情况下的处理
# 对应的版本信息修改为当前版本
session.exec_sql(f'update app_upgrade_log set default_version=1 where id={log_id}')
return {'err': err, "out": out}
# 注意异常情况下的处理
def find_compose_by_upgrade_no(self, upgrade_no):
'''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment