Jacky Wu bio photo

Jacky Wu

Software Architect in China

Email Twitter Facebook LinkedIn Github Weibo

Puppet不适合做应用发布的原因

  • 每个Software及其Service, 对应在Puppet里都是一个Module, 业务部门每增加一个Software, 就需要运维部添加一个Module, 工作流程上耦合太严重.
  • Software的发布流程可以包含如下几个节点, 每个阶段中都可能包含一些自定义的脚本, 使用Puppet Module来实现这些自定义逻辑, 并且保持先后依赖顺序, 非常不方便.
    1. 发布前做的事
    2. 发布中做的事
    3. 发布后做的事