Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
I
install.api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Script
install.api
Commits
8c7e63ee
Commit
8c7e63ee
authored
Mar 12, 2020
by
金凯强
🎨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
回滚测试
parent
0df8920a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
4 deletions
+8
-4
upgrade_service.py
app/upgrade/upgrade_service.py
+8
-4
No files found.
app/upgrade/upgrade_service.py
View file @
8c7e63ee
...
...
@@ -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
):
'''
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment