0

我负责一个大型软件开发项目的一部分。我们有多个环境(dev、test、pre-prod、prod 等)和许多不同的软件组件。它们中的大多数都基于 Java/Weblogic(包含少量其他应用程序服务器)。

我们目前没有将配置和应用程序代码从一个环境迁移到另一个环境的好方法。代码被检入 SCM。要执行迁移,有人检查它并手动迁移它。这显然很冗长而且很容易出错——错误总是发生。

有没有人可以分享他们使用迁移工具的经验?我们不介意编写脚本(显然),但某种 GUI 可以使这变得容易,以及针对特定环境配置等情况的领先优势,确实会有所帮助。

4

1 回答 1

3

您可以在属性文件中拥有所有设置(一个用于开发,一个用于测试等)。在准备好将环境作为参数的部署脚本(sh、ant 等)之后,使用正确的属性文件构建/部署整个分发包。现在,当您有一种自动化的方式来执行此操作时,您可以在任何 CI 系统(如 Hudson)中设置作业,以便通过单击来运行它们。

于 2012-07-02T10:53:47.543 回答