以简单性为核心
向另一个环境部署软件的流程不应该过于繁杂;应尽量保持简单,就好象输入 “deploy” 一样。幸运的是,诸如 Ant 这样的构建系统使这成为了现实。通过在逻辑上定义一个工作流,按顺序执行一系列步骤,您可以创建一个简单的调用命令。
清单 3 的 depends 属性中枚举的 Ant 目标从较高层次定义了最佳自动部署流程。首先,脚本从本地环境中删除以前生成的工件(使用 clean 目标)、编译源代码、远程创建数据库、应用测试数据、启动数据库,最后将 WAR 文件远程部署到位于目标环境中的 Tomcat 容器中。
depends
clean
<target name="build" depends="clean, compile, refresh-database, remote-tomcat-deploy" />
刷新数据库并进行远程部署并非易事;然而,通过使用一些聪明的脚本,一切都将变得简单!
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录