Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::CodeBuild::Types::BuildGroup

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_build_summaryTypes::BuildSummary

A BuildSummary object that contains a summary of the current build group.

Returns:


1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1040

class BuildGroup < Struct.new(
  :identifier,
  :depends_on,
  :ignore_failure,
  :current_build_summary,
  :prior_build_summary_list)
  SENSITIVE = []
  include Aws::Structure
end

#depends_onArray<String>

An array of strings that contain the identifiers of the build groups that this build group depends on.

Returns:

  • (Array<String>)

1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1040

class BuildGroup < Struct.new(
  :identifier,
  :depends_on,
  :ignore_failure,
  :current_build_summary,
  :prior_build_summary_list)
  SENSITIVE = []
  include Aws::Structure
end

#identifierString

Contains the identifier of the build group.

Returns:

  • (String)

1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1040

class BuildGroup < Struct.new(
  :identifier,
  :depends_on,
  :ignore_failure,
  :current_build_summary,
  :prior_build_summary_list)
  SENSITIVE = []
  include Aws::Structure
end

#ignore_failureBoolean

Specifies if failures in this build group can be ignored.

Returns:

  • (Boolean)

1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1040

class BuildGroup < Struct.new(
  :identifier,
  :depends_on,
  :ignore_failure,
  :current_build_summary,
  :prior_build_summary_list)
  SENSITIVE = []
  include Aws::Structure
end

#prior_build_summary_listArray<Types::BuildSummary>

An array of BuildSummary objects that contain summaries of previous build groups.

Returns:


1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 1040

class BuildGroup < Struct.new(
  :identifier,
  :depends_on,
  :ignore_failure,
  :current_build_summary,
  :prior_build_summary_list)
  SENSITIVE = []
  include Aws::Structure
end