【问题标题】:What technology should I use to automatically update multiple files on multiple ftp projects?我应该使用什么技术来自动更新多个 ftp 项目上的多个文件?
【发布时间】:2014-03-14 15:48:22
【问题描述】:

我想构建自己的工具来同时更新多个网站。

我可能有 2 个配置文件

  1. ftp 项目列表(用户名密码端口)
  2. 我想自动更新的文件列表

我不确定使用 git 钩子是否会起作用,因为每次我进行更新时,我都想选择要更新的文件。但也许从终端触发的某种命令/别名可以完成这项工作。

关于从哪里开始有什么想法吗?

谢谢

【问题讨论】:

  • 如果您使用的是 linux,您可以查看 scp 和 cron 作业。你当然可以写一个脚本到scp 来复制一个新版本的文件并覆盖现有的。

标签: git ftp


【解决方案1】:

我已经构建了这个名为PHPloy 的工具,它正是这样做的——通过询问 Git 哪些文件最后更改的位置通过 FTP 部署文件。使用非常简单:

phploy --server production

您还可以在此处找到其他几个类似的工具:Deploy a PHP project from Git to a server that does not have Git installed

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 2010-11-11
    • 2017-04-28
    相关资源
    最近更新 更多