首页 > 解决方案 > GCP 上的最佳 Devops 解决方案

问题描述

我对 GCP 很陌生。我的要求是在 GCP 上实施 devops 解决方案。我们将使用 python 脚本和大查询。我想知道在 GCP 中实施的最具成本效益的 devops 解决方案是什么?

标签: google-cloud-platformdevops

解决方案


Google Cloud 上的内置 CI/CD 解决方案是Cloud Build。我喜欢这个工具,我强烈推荐它。总之,您必须定义构建的步骤。每个步骤都基于容器。加载它,使用它,进入下一个。步骤之间仅保留 /workspace 目录(有时会产生一些挑战)。你可以重新定义你的入口点,你的环境变量,......有很多功能,并且在 Stack Overflow 或其他地方有很多帮助/提示。

对于定价,有趣的是:您每天有 120 分钟的免费构建时间和PER BILLING ACCOUNT


我不是 Jenkins 专家,我 6 年前就用过!

主要区别在于 GUI 和插件。您可以使用 jenkins 的 GUI 和 Cloud Build 完成所有操作,在控制台上只能查看触发器和正在运行/终止的作业(+ 日志)。步骤的配置仅由代码(YAML 或 JSON 文件)完成。插件是自定义工作者,但您没有与 Jenkins 相同的库。

另一方面,Jenkins 需要托管在 VM 上,要升级,要修补的 VM。即使您有任何构建,您也可以为 Jenkins 支付最低费用。

自以为是的答案很难,因为它取决于许多因素!


推荐阅读