如何将部署程序设置为仅将指定的文件夹从本地主机同步到生产环境?



我有一个本地主机Laravel项目,我想用Deployer部署。目前,我使用FTP工具手动执行此操作,并且仅同步应用程序,资源文件夹,并且似乎工作正常。

我想使用部署程序或其他一些我可以从终端运行的工具将新文件同步或上传到服务器。

有人可以帮忙提供食谱或建议吗? 我是否需要使用部署程序进行 rsync 设置,或者有没有办法在没有 recipe/rsync.php 的情况下进行设置?

以下是我想要配置的步骤(目前(:

  • 连接到服务器,我有ssh访问权限,我可能可以配置一个密钥
  • 设置我要同步的 2 3 个文件夹,以及需要忽略的文件。

这些看起来很简单的任务,但由于某种原因,我很难设置它们。

谢谢

我不知道这个问题是否仍在等待答案,但一种替代方法是使用一些版本控制工具,如 git,你只观察一些文件夹而忽略其余的文件夹。 使用基本配方,您可以部署 GitHub/Gilab/Bitbucket 项目。

有关此主题的更多部门说明,请参见[在此处输入链接描述]此处1。

相关内容

最新更新