{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codebuild/refs/heads/main/json-structure/amazon-codebuild-build-group-structure.json", "name": "BuildGroup", "description": "Contains information about a batch build build group. Build groups are used to combine builds that can run in parallel, while still being able to set dependencies on other build groups.", "type": "object", "properties": { "identifier": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "Contains the identifier of the build group." } ] }, "dependsOn": { "allOf": [ { "$ref": "#/components/schemas/Identifiers" }, { "description": "An array of strings that contain the identifiers of the build groups that this build group depends on." } ] }, "ignoreFailure": { "allOf": [ { "$ref": "#/components/schemas/Boolean" }, { "description": "Specifies if failures in this build group can be ignored." } ] }, "currentBuildSummary": { "allOf": [ { "$ref": "#/components/schemas/BuildSummary" }, { "description": "A BuildSummary object that contains a summary of the current build group." } ] }, "priorBuildSummaryList": { "allOf": [ { "$ref": "#/components/schemas/BuildSummaries" }, { "description": "An array of BuildSummary objects that contain summaries of previous build groups." } ] } } }