Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 我们可以只使用代码在谷歌云中部署整个项目吗?_Google Cloud Platform - Fatal编程技术网

Google cloud platform 我们可以只使用代码在谷歌云中部署整个项目吗?

Google cloud platform 我们可以只使用代码在谷歌云中部署整个项目吗?,google-cloud-platform,Google Cloud Platform,我在谷歌云上有一个项目,使用以下资源 -BigQuery、谷歌函数(Python)、谷歌存储、云调度器 是否可以将整个项目保存为代码并共享,这样其他人就可以使用该代码并使用自己的租户进行部署 原因是,我在问,我已经在Github中发布了所有的代码和SQL查询,但是一些用户发现很难复制,他们不一定非常熟悉Google Cloud,在理想情况下,他们只需要获取一个文件并单击deploy?当您为GCP创建解决方案时,我们通常会发现它由代码组成,数据和配置。您可以保存在GitHub之类的源存储库中的代码

我在谷歌云上有一个项目,使用以下资源

-BigQuery、谷歌函数(Python)、谷歌存储、云调度器

是否可以将整个项目保存为代码并共享,这样其他人就可以使用该代码并使用自己的租户进行部署


原因是,我在问,我已经在Github中发布了所有的代码和SQL查询,但是一些用户发现很难复制,他们不一定非常熟悉Google Cloud,在理想情况下,他们只需要获取一个文件并单击deploy?

当您为GCP创建解决方案时,我们通常会发现它由代码组成,数据和配置。您可以保存在GitHub之类的源存储库中的代码和数据。。。但是配置如何呢?如果您的“解决方案”希望定义BQ数据集和表、GCS存储桶或调度程序作业,该怎么办?在这里,您可以创建“基础架构即代码”定义。谷歌支持它自己的IaC技术,称为,但你也可以使用流行的Terraform,因为它也有一个GCP提供商。这些IaC协调员的定义通常是文本/yaml文件,您也可以用代码打包这些文件。加入一些Make、Chef、Puppet来构建应用程序,并将代码推送到部署环境中,你就有了一个“从源代码构建”的故事。还研究CI/CD的概念,您通常会发现构建CI/CD的步骤与简单部署的步骤重叠

也有这样的项目可以做一些反向工程现有配置的工作,以创建IaC描述,当在别处运行时,将重新创建配置