我刚接触GCP。我的要求是在GCP上实施devops解决方案。我们将使用python脚本和bigqueries。 我想知道哪种是在GCP中实施的最佳成本效益的devops解决方案?
答案 0 :(得分:1)
Google Cloud上的内置CI / CD解决方案为Cloud Build。我喜欢这个工具,强烈建议您使用。总之,您必须定义构建步骤。每个步骤均基于容器。加载它,使用它,转到下一个。步骤之间仅保留/ workspace目录(这有时会带来一些挑战)。您可以重新定义入口点,环境变量,等等。...有很多功能,并且在Stack Overflow或其他地方也有很多帮助/提示。
对于pricing,有趣的是:您每天有120分钟的免费构建时间,并且每个计费帐户。
我不是詹金斯专家,六年前就用过它!
主要区别在于GUI和插件。您可以使用带有詹金斯(Jenkins)的GUI和Cloud Build来完成所有操作,在控制台上只能查看触发器和正在运行/已终止的作业(+日志)。仅通过代码(YAML或JSON文件)完成步骤的配置。插件是自定义工作程序,但是您没有与Jenkins相同的库。
另一方面,Jenkins需要托管在VM上,要升级,需要对VM进行修补。而且,即使您有任何构建,您也需要支付Jenkins的最低费用。
自以为是的答案很困难,因为它取决于许多因素!