CloudBuild

CloudBuild is an easy-to-use code compile and build platform in the cloud that supports multiple programming languages. It helps enterprises with more efficient and faster continuous delivery. CloudBuild enables you to easily create, configure, run, and monitor build jobs, and automates code obtaining, building, and packaging.

With Cloud Trace Service (CTS), you can record operations associated with CloudBuild for future query, audit, and backtrack operations.

Table 1 CloudBuild operations that can be recorded by CTS

Operation

Resource Type

Trace Name

Creating a CloudBuild task

CloudBuildsServer

createJob

Executing a CloudBuild task

CloudBuildServer

buildJob

Deleting a CloudBuild task

CloudBuildServer

deleteJob

Updating a CloudBuild task

CloudBuildServer

updateJob

Disabling a CloudBuild task

CloudBuildServer

disableJob

Enabling a CloudBuild task

CloudBuildServer

enableJob

Uploading the keystore file

CloudBuildServer

uploadKeystore

Updating the keystore file

CloudBuildServer

updateKeystore

Deleting the keystore file

CloudBuildServer

deleteKeystore

Initializing the EFS directory and storage quota

CloudBuildCache

initEFSDirAndQuota

Uploading a report (including the unit test and dependency analysis)

CloudBuildReport

uploadReport

Creating a custom template

CloudBuildTemplateService

createCustomTemplate

Deleting a custom template

CloudBuildTemplateService

deleteCustomTemplate