背景 flynn是一个基于容器的paas平台,可以快速的发布运行新的应用,用户只需要提交代码到git上,flynn就会基于提交的代码进行发布和部署,本文就简单看下flynn发布部署的流程 flynn发布服务 1.首先flynn会基于用户的web代码构建一个slugrunner,slugrunner是一个包含jdk下载,maven下载,以及使用mvn运行代码的一个配置文件,记录了代码如何进行编译,如何运行的所有信息 2.flynn发布调度器会基于用户的要求启动固定数量的容器,容器内部运行的就是slugrunner里面的启动服务的命令(例如启动tomcat服务)