我在服务器上有一个实时站点,我想在本地制作副本,转换为在Beanstalk上托管的git仓库,然后只部署已更新的文件。它是如何工作的还是它试图在初始部署中推动整个回购?
答案 0 :(得分:1)
它是如何工作的还是它试图在初始部署时推送整个仓库?
触发部署
上传文件,执行SSH命令并触发部署挂钩。我们为您记录一切。
使用SSH部署和部署Web挂钩,您可以直接在远程服务器上运行脚本和命令,以实现更复杂的工作流程。
因此,您可以自行决定如何复制Beanstalk检测到的更改 在初始部署时,Beanstalk将检测到整个内容是“新的”并且必须更新。
rsynch
over ssh(例如),则rsynch
只能检测并复制必要的文件。在这两种情况下,一旦完成初始步骤,对BeanStalk仓库的任何进一步推送将仅触发部署更改(少量文件),而不是整个仓库。