欠伸展肢体,吟咏心自愉。这篇文章主要讲述Google App Engine检查更新相关的知识,希望能为你提供帮助。
有没有办法使用Google App Engine检查服务器中是否有更新的文件?然后只将更新的文件下载到本地以在服务器上匹配它?
答案如果您正在谈论标准环境并且始终遵循规范的应用程序部署过程,则可能是可能的:
- 从git存储库部署(不确定其他VCS系统是否正常工作)
- 在您部署的存储库中有未提交的更改时,请不要进行部署
至少在我的情况下,在根目录中的文件之间,我找到了一个名为
source-context.json
的自动生成的文件,其中包含进行部署的存储库的git URL和revisionID。您可以使用它来有选择地更新您的本地仓库。另一种方法,需要上面提到的相同部署规则,并且总是从同一个存储库进行部署,您将考虑代码的唯一主副本或其镜像之一(由于git的分布式特性而需要)。然后,您只需要将本地仓库与此主副本仓库(或其镜像)中部署的版本进行比较。
你可能想看看Google Cloud Source Repositories作为一个可能的主副本回购。或镜像公共仓库主副本(请参阅Connecting a Hosted Repository)。优势在于与其他Google Cloud Platform工具的一些便利和集成,例如:
gcloud source repos
- Source Browser
- 来自云外壳的部署,请参阅Google Cloud: How to deploy mirrored Repository
推荐阅读
- Appengine Flex上的UDP服务器()
- 将Scala.js与NPM和Browserify结合使用
- 用PeerJS驯服WebRTC(制作一个简单的P2P网络游戏)
- Processing语言的最终指南第二部分(构建简单的游戏)
- Processing语言终极指南第一部分(基础知识)
- 单一责任原则(伟大准则的秘诀)
- 使用Bootstrap加速应用程序开发
- 软件再造(从意大利面到干净的设计)
- Sass样式指南(有关如何编写更好的CSS代码的Sass教程)