首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何仅通过FTP部署新的和已更改的文件

如何仅通过FTP部署新的和已更改的文件
EN

Server Fault用户
提问于 2012-05-09 11:05:18
回答 2查看 2.1K关注 0票数 2

我在一家公司工作,在某些情况下,该公司必须通过FTP部署php web应用程序。我正在自动化部署过程中,需要编写一个脚本将文件传送到暂存和生产环境。

要求:

  1. 只应将新文件或已更改的文件传输到远程服务器。

限制:

  1. 远程环境中没有任何类型的shell访问。
  2. 无法使用rsync
  3. 只有FTP可用

我的问题是:我是否可以使用基于FTP的实用程序来满足这些要求,而不是编写自己的工具?

EN

回答 2

Server Fault用户

发布于 2012-05-09 13:38:18

我们使用ant来编写脚本和实现自动化。ant任务有一个“依赖”参数,它只传输新的或更改过的文件http://ant.apache.org/manual/Tasks/ftp.html

票数 2
EN

Server Fault用户

发布于 2012-05-09 11:18:11

也许是一些类似ncftp的东西来将目录同步到服务器。您可以将其放到capistrano中(一旦签出了要部署的版本,请重写:部署并运行ncftp命令)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/387413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档