整体部署方案
代码仓库选择Github
进行托管,并且基于Github Actions
进行CI流程,只需要编写workflows
配置文件即可。
部署涉及到中间件、java服务、flask服务、vue前端服务。
flask服务部署
CI:依赖Github Actions
,编写workflows
配置文件
step1:
下载webhook
wget -O webhook-2.8.1.tar.gz "https://github.com/adnanh/webhook/releases/download/2.8.1/webhook-linux-amd64.tar.gz"
tar -xzvf webhook-linux-amd64.tar.gz -C /root/application/webhook-2.8.1
/root/application/webhook-2.8.1/webhook -hooks hooks.json -verbose