首页 > 解决方案 > 谷歌云构建

问题描述

嗨,我是谷歌云平台的新手。我想构建一个 Java 应用程序,它应该使用没有 docker 容器的 Google Cloud Build 构建。还有要测试的构建应用程序和要保存在存储桶中的工件。谁可以帮我这个事 ?

标签: google-cloud-platformgoogle-cloud-build

解决方案


Cloud Build 在概念上是一种管道机制,它以一组文件作为输入(通常在某些源代码库中)并对文件应用许多处理步骤,包括产生输出的步骤:file(s) | step-1 | step-2 | ... | step-n.

大多数示例显示 Cloud Build 生成 Docker 映像,但这低估了它可以做的所有事情。

重要的是,每个处理器(步骤)都必须是 Docker 容器,但输入和输出不必docker 镜像。

您可以使用javacormvngradle步骤来编译您的代码,然后使用该gsutil步骤将waror复制jar到 Google Cloud Storage。

https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/javac https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/mvn https://github.com/GoogleCloudPlatform/cloud- builders/tree/master/gradle https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gsutil


推荐阅读