企业常见发布部署方式

1,057 阅读1分钟

应用发布部署应该是企业用到最多的功能了,开源的有Jenkins,Ansible,Saltstack,K8s等都可以实现。

  • jenkins这个应该平时用的人比较多,可以根据项目添加应用,配置好编译路径和发布的代码,然后让Jenkins执行脚本发布就可以。
  • Ansible和SaltStack属于运维自动化工具,现在也有很多公司在用这些工具批量执行命令实现批量发布部署。
  • K8s是最近几年比较火的平台,只需要把Docker打包完成后,推送到K8s,就可以完成应用快速部署。
  • 开源的Spug平台,比Jenkins更强大更灵活,可以自定义写脚本定义发布部署流程,也可以配置Git仓库,配置好目标服务器和路径自动发布部署,很方便。

Spug开源链接:github.com/openspug/sp…

你们公司用的哪种方式发布部署?欢迎留言讨论。