devops自动化发布

架构流程图解
场景实现架构图

远程自动化部署.png

应用场景

-由于各种网络问题无法在远程服务器上通过tcp的方式进行部署
-实现自动化的部署
-实现相关消息的触发以及发送

当前遇到的问题

 -由于当前业务涉及有私有客户以及第三方的客户,且对于客户服务维护以及更新受到网络上的限制(私有云或者私有客户一般不会将网络ssh方式对公,客户提供对应的vpn或者堡垒机进行远程主机访问),问题在于客户提供的网络方式无法实现远程自动化方式,需要人为手动登录进行远程维护更新,大大增加了维护成本

解决方案

-为了解决以上的问题,我们可以通过http的方式进行远程的触发webhook 执行后端相关操作
-webhook可以指定白名单
-webhook可以通过http方式进行传参
-webhook可以实现设定token以及匹配访问规则,保证访问触发的安全性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。