Cloud Build architecture and capabilities
Cloud Build is a Google-managed service that lets you automate build tasks such as dependency downloads, code compilation, automated test execution, artifact build as a container image, and artifact upload to your repository.
You can define how these tasks are linked together in your build through a build config specification in which each task is defined as a build step.
Cloud Build runs each step on Google-managed infrastructure as a container that exists only for the time that the step runs. There’s no CI software to install and update or server to manage, and no build artifacts are left on the infrastructure when the build process finishes.
The steps of the same build have access to a common storage space, named a workspace, so they can share intermediate artifacts among them.
Your build can be linked to a source code repository so that your source code is cloned in your workspace as part of your build, and triggers can...