使用puppet更新WAR文件中的文件的最佳方法是什么?



我们有几个web项目,我们以.war文件的形式交付并部署到jboss。我们有一种情况,完全相同的"战争"/代码库被交付到多个环境,每个环境需要在web.xml中定义不同的auth约束。交付这些不同配置的最佳方式/最佳实践是什么?

  • 为每个环境提供特定的构建
  • 在任何地方部署相同的构建,并使用Puppet或类似的工具来管理每个环境的特定web.xml内容

哪个更干净和/或更容易实现取决于您现有的工作流程。可能还有其他选择

最新更新