“gcloud app deploy app.yaml”未从 Cloud Source Repositories 部署最新版本

“gcloud app deploy app.yaml”未从 Cloud Source Repositories 部署最新版本

所以我刚开始使用 GCP。目前,我仅将其用于我的个人网站。

我的网站源目前在 Github 上,并且我已将存储库与 Cloud Source Repositories 连接起来。

从我在网上找到的信息来看,只需重新部署即可纳入新提交的更改,但这并没有发生。我遗漏了什么?


作为后续问题,我想开始使用 Jenkins 来完成推送部署同时在我的 GCP 帐户中产生尽可能少的费用。

使用 GCP 和 Jenkins 的最轻量级 CI/CD 设置是什么?我相当确定我也需要 Kubernetes(我从未使用过)。

归根结底,我正在寻找尽可能开源的推送部署设置。我使用的 Google API 越少越好。

我已经做了大量的研究,但考虑到我对容器化和 CI/CD 还很陌生,我有点不知道应该从哪里开始阅读。

任何设置和/或阅读材料建议都是非常感谢!

谢谢,麦克

答案1

你可以看看云构建

您可以查看快速入门指南这里

关于这一点文档你可以找到 3 个具体的用例示例

为了詹金斯你使用 Kubernetes,它开源-教程

您提到您将 repo 与 Cloud Source 连接起来,您可以查看相关步骤这里为确保您遵循所有步骤,设置镜像后,当用户提交更改时,Cloud Source Repositories 应自动将您的存储库与镜像存储库同步。

您还可以考虑将 Cloud Build 设置为在每次将新提交推送到 GitHub

相关内容