GAE推送部署管道在哪里? 我看到詹金斯和所有新东西的所有新东西,但旧的管道设置是否已经消失了?最近设置和工作花了10秒钟。我仍然在~5个正在进行的生产环境中使用它。我需要将它用于下一个项目,但我找不到它。
如果一切都失败了,我们是否必须使用Jenkins?它最终可能不是问题,但我会质疑是否需要为部署自己的源代码行为付费。无论如何,一开始设置会很麻烦。
答案 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 ......嗯。
没有像 这样的命令。相反,我们必须进入app.yaml所在的项目文件夹并运行:gcloud app update
gcloud preview app deploy .
但FIRST(!)我们必须安装更多东西(如果上面的命令失败):
gcloud components update app
当然,这意味着没有“推”,只有“部署”。与Google的中央存储库无关。你必须为此托管自己的回购......实质上,这与使用桌面GoogleAppEngineLauncher部署给我的方式没什么不同。