有一段时间我一直在使用Google的云存储服务网站。由于我不会非常修改它,每次我需要更改一些代码或修复一些错字时,它总是很痛苦。我的正常工作流程如下:
在本地计算机上编辑代码 - >使用gsutils将本地计算机上的代码复制到github>
我最近遇到过这个: https://cloud.google.com/tools/repo/cloud-repositories#push_to_a_web-hosted_repository
看起来谷歌云应用现在可以从github自动部署了。但是,该示例适用于应用引擎,而非云存储。有没有办法自动部署到GCS?
答案 0 :(得分:2)
这是我几天前做的“ GCS到GCS的行动”:https://github.com/marketplace/actions/git-to-gcs
自述文件中描述的步骤专门用于存放公共存储桶,但这不是必需的。回购协议完全不必公开-我将我的公开信息公开只是为了允许查看我的工作流程文件。也许以后再将其移至自述文件。
答案 1 :(得分:1)
您可以尝试设置相同的jenkins,以便轮询github以进行更改,并且您可以设置要执行的任务集。
答案 2 :(得分:0)
如果你想从git“直接部署”到GCS ......那么不,我不知道你怎么做。 Git-Appengine链接本身就是一个功能,它不会扩展到GCS。
使用像Satyam这样的提法可能会有效。
答案 3 :(得分:0)
Cloud Build会做你想要的。构建可以通过提交,标记提交等来触发,您可以将代码推送到云存储。