v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-1352131166.0 KB
projects

Creates a new CompilationResult in a given project and location.

post/v1/{+parent}/compilationResults

Path parameters

parentstring required

Required. The repository in which to create the compilation result. Must be in the format projects/*/locations/*/repositories/*.

Request body

gitCommitishstring

Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1

releaseConfigstring

Immutable. The name of the release config to compile. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*.

createTimestring google-datetime

Output only. The timestamp of when the compilation result was created.

workspacestring

Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*.

namestring

Output only. The compilation result's name.

dataformCoreVersionstring

Output only. The version of @dataform/core that was used for compilation.

internalMetadatastring

Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.

resolvedGitCommitShastring

Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

Response

Successful response