Mat*_*rne 6 deployment automation web-applications
我们希望自动部署Web应用程序,特别是从本地开发到远程服务器时.
我们当前的堆栈是LAMP远程LAMP,MAMP是本地的,但我对一般人们用于此任务的内容感兴趣,无论他们的环境如何?
我不只是在谈论移动文件,我还想考虑其他任务,例如:
rsync->很棒的工具
但是,答案取决于您的环境。你用什么来进行源代码控制?您使用什么构建系统?ETC。
Web 服务器的部署只不过是一个“cp”命令,具体取决于哪些文件发生了更改。您需要构建一个流程来跟踪更改的文件,从源代码管理中提取这些文件,然后推送这些更改。当你处理 PHP 文件时,你如何知道要推送哪些文件?那就是问题所在。你解决了这个问题,你就没事了。cp 文件并“部署”它们的工具是简单的部分。
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |