feat(dodo): 增加飞书 dodo 部署逻辑

增加飞书 dodo 部署逻辑

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2022-01-22 21:34:31 +08:00
parent f683341f66
commit effc93b56d
3 changed files with 9 additions and 1 deletions

View File

@ -9,5 +9,7 @@
"editor.formatOnSave": true,
"editor.rulers": [
120
]
],
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active"
}

View File

@ -31,3 +31,4 @@ user-agents==2.2.0
wcwidth==0.2.5
zipp==3.5.0
redis==4.1.0
black

View File

@ -224,6 +224,11 @@ class RequestHandler(BaseHTTPRequestHandler):
subprocess.call("/root/deploy/dsite_prepare.sh")
subprocess.run(["supervisorctl", "restart", "dsite"])
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
if site_ == 'dodo':
self.msg_compoment(access_token, open_id, '🚧 %s 开始部署 🚧' % site_)
subprocess.run(["git", "pull"])
subprocess.run(["supervisorctl", "restart", "dodo"])
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
else:
self.msg_compoment(access_token, open_id, '⚠️ %s 不存在 ⚠️' % site_)
elif orig_text.startswith('/菜谱 '):