正如许多应用程序所做的那样,我们为Java应用程序提供了许多配置和属性文件。我们采用的方法是将这些文件与我们的代码库分开(即它们不包含在用于部署的war文件中),但是在一个单独的目录中。但是,我仍然希望跟踪源控件中这些文件的更改,并使用我们的CI进行部署。
我正在寻找其他人如何做到这一点的策略。您是否编写了一个脚本来将文件推送到应用服务器。脚本是否存在于CI服务器上?
我们的SCM是Mercurial,我们已将其设置在自己的服务器上以用作中央仓库。我们的CI是Hudson(不是Jenkins)在自己的服务器上设置的,当然我们的app服务器也是独立的。所有服务器都是* nix OS。