【发布时间】:2015-11-19 07:54:06
【问题描述】:
我正在 Google App Engine 上运行一个应用程序,我的 git 存储库中有一些文件需要复制到云存储中以供应用程序访问。
我现在将它们手动复制到云存储中,但我很想找到一种方法在我启动时将它们与应用程序一起自动部署
gradle appengineUpdate
甚至定义一个新的 gradle 任务
gradle storageUpdate
有人有同样的需求并找到了可行的方法吗?
【问题讨论】:
-
你可以创建一个单元测试,让 gradle 在启动/打包时执行你的单元测试?
-
这是个好主意@konqi !我还没有任何 gradle 激活的单元测试,但我认为这会成功。你用过类似的方法吗?
-
我做了,但我使用 maven,所以我不会对 gradle 有很大帮助(因此是评论,而不是答案)。定义一个单独的任务将是更好的解决方案,但也需要更多的努力 - 但是您可以通过单元测试定义一个任务并将这两种方法结合起来......
-
我的最终目标是让一些东西自动复制这些文件而忘记它......所以我想我会写一个解决方案来做到这一点,而不定义新任务。再次感谢!
标签: java google-app-engine gradle google-cloud-storage