我需要这个
我完全不知道完成这项任务的最佳方法。
我在寻找建议/想法..。狼吞虎咽?咕哝?节点?没有)?
实际上我不知道构建工具。因此,在尝试/错误对待每一个选项之前,我请你提出建议。
编辑:请注意,我要求一个连续部署工具,能够监视文件更改和上传到FTP。
我不能选择改变FTP。我只会换工作
发布于 2017-01-26 04:26:56
您需要的是一个持续的部署解决方案。FTP不一定是需要做的。您没有提到技术堆栈,但是如果您在Visual中工作(例如),您可以通过Azure集成轻松地设置对应用程序服务的连续部署。这样,每当您在VS中打开项目时,如果您进行代码更改并保存它们,它们将上传到您的应用程序中。
您可以在这里阅读有关Azure上的app service CD的内容。
当然,有许多不同的连续部署解决方案可供您使用。这是我比较熟悉的一个具体例子。以下是其他解决方案的列表,每个解决方案都有各自的功能集。如果你做了你的研究,我相信你会找到你所需要的(而不是写一个脚本来为你做目录监视和FTP )
发布于 2017-01-26 11:48:11
您所描述的用户案例是唯一的,因此您将找不到一个已经构建的解决方案,您可以简单地运行它并完成它。你需要创造你自己的。
监视目录.
这可以翻译成“您的代码需要知道文件上传”。这可以通过将“通知”推送到您的代码上,或者您的代码自行拉出“通知”来实现。
遗憾的是,来自FTP服务器的推送将无法工作,因为(据我所知)没有FTP服务器支持文件上传上的推送通知。要理解我在这里的意思,请考虑SVN后提交钩子。
最容易拉的方法是跟踪FTP日志并查找STOR命令,匹配您的监视目录(通过regexp),并在匹配时执行bash/PHP或任何其他脚本来使步骤(2)。Step (2)是少数ftp客户端命令。
对于PHP:
https://stackoverflow.com/questions/41609914
复制相似问题