推送部署,管道,谷歌应用引擎

时间:2015-03-03 09:30:14

标签: google-app-engine continuous-deployment

GAE推送部署管道在哪里? 我看到詹金斯和所有新东西的所有新东西,但旧的管道设置是否已经消失了?最近设置和工作花了10秒钟。我仍然在~5个正在进行的生产环境中使用它。我需要将它用于下一个项目,但我找不到它。

如果一切都失败了,我们是否必须使用Jenkins?它最终可能不是问题,但我会质疑是否需要为部署自己的源代码行为付费。无论如何,一开始设置会很麻烦。

1 个答案:

答案 0 :(得分:5)

我确实收到了这封电子邮件,现在偶然发现了......我想它会说明发生了什么。

  

您好,

     

快速,轻松,安全地部署代码的能力是一种优势   伟大的云开发人员体验的重要组成部分。你用过了   GCP上的Release Pipelines功能推送部署并已给出   我们非常有见地的反馈。我们清楚地听到你想要更多   灵活性和控制力。所以我们决定推出产品   这个方向。

     

我们想提供的不是具有少量选项的管道   你是詹金斯的全部灵活性。我们听说设置詹金斯   很难,所以我们给你工具,使这更简单。有   解释如何设置Jenkins和配置连续的说明   使用提供的插件为您的GCP应用部署。

     

有了这个解决方案的可用性,我们将删除   在1月22日之前在Developer Console中发布管道UI。如果您   目前正在使用构建/测试选项,请记得禁用   您的管道,因此您不再需要为此付费。

     

请注意,仍然支持与GitHub和Bitbucket的repo同步   从推送事件触发部署的Jenkins插件是   包含在上面。

     

如果您在发布管道中使用了“仅限来源”选项,那就去吧   转发您可以使用gcloud app update将源部署到App Engine。

     

如果您有任何疑问,请发送电子邮件   release-pipelines-support@googlegroups.com。

     

Google Cloud Release Pipelines团队

粘贴电子邮件时链接消失,因此文档的最后一个链接是:https://cloud.google.com/sdk/gcloud-app

我认为我应该能够继续使用gcloud app update为rexisting项目部署源代码......我还没试过。

此主题也相关:https://groups.google.com/forum/#!topic/google-appengine/XUIh7QlO37U 它明确指出现有项目应该继续能够按照我们以前的能力进行部署。新项目可能不得不使用Jenkins ......嗯。

没有像 gcloud app update 这样的命令。相反,我们必须进入app.yaml所在的项目文件夹并运行:

gcloud preview app deploy .

但FIRST(!)我们必须安装更多东西(如果上面的命令失败):

gcloud components update app

当然,这意味着没有“推”,只有“部署”。与Google的中央存储库无关。你必须为此托管自己的回购......实质上,这与使用桌面GoogleAppEngineLauncher部署给我的方式没什么不同。

相关问题