我们希望实现 Web 应用程序部署的自动化,特别是从本地开发到远程服务器时。
我们当前的堆栈是远程 LAMP,本地 MAMP,但我感兴趣的是人们通常使用什么来完成此任务,无论他们的环境如何?
我不仅仅是在谈论移动文件,我还意味着考虑其他任务,例如:
- 设置数据库架构
- 管理配置
- 部署所需的杂项任务(创建日志文件等)
在可能的时间和地点,我更喜欢自动化部署例如使用 Ant,甚至 FTP 部署也可以相当轻松地处理。自动化部署与自动构建非常相似,消除了流程中的猜测工作和错误,并且根据定义,至少为新程序员提供了理解该流程所需的最低限度的文档(即构建脚本)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)