A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/sdkforruby/api/Aws/CodeBuild/Client.html below:

Client — AWS SDK for Ruby V2

Examples:

Example: To get information about builds



resp = client.batch_get_builds({
  ids: [
    "codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX", 
    "codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX", 
  ], 
})

{
  builds: [
    {
      arn: "arn:aws:codebuild:us-east-1:123456789012:build/codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX", 
      artifacts: {
        location: "arn:aws:s3:::codebuild-123456789012-output-bucket/codebuild-demo-project", 
      }, 
      build_complete: true, 
      build_status: "SUCCEEDED", 
      current_phase: "COMPLETED", 
      end_time: Time.parse(1479832474.764), 
      environment: {
        type: "LINUX_CONTAINER", 
        compute_type: "BUILD_GENERAL1_SMALL", 
        environment_variables: [
        ], 
        image: "aws/codebuild/java:openjdk-8", 
        privileged_mode: false, 
      }, 
      id: "codebuild-demo-project:9b0ac37f-d19e-4254-9079-f47e9a389eEX", 
      initiator: "MyDemoUser", 
      logs: {
        deep_link: "https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logEvent:group=/aws/codebuild/codebuild-demo-project;stream=9b0ac37f-d19e-4254-9079-f47e9a389eEX", 
        group_name: "/aws/codebuild/codebuild-demo-project", 
        stream_name: "9b0ac37f-d19e-4254-9079-f47e9a389eEX", 
      }, 
      phases: [
        {
          duration_in_seconds: 0, 
          end_time: Time.parse(1479832342.23), 
          phase_status: "SUCCEEDED", 
          phase_type: "SUBMITTED", 
          start_time: Time.parse(1479832341.854), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 72, 
          end_time: Time.parse(1479832415.064), 
          phase_status: "SUCCEEDED", 
          phase_type: "PROVISIONING", 
          start_time: Time.parse(1479832342.23), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 46, 
          end_time: Time.parse(1479832461.261), 
          phase_status: "SUCCEEDED", 
          phase_type: "DOWNLOAD_SOURCE", 
          start_time: Time.parse(1479832415.064), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479832461.354), 
          phase_status: "SUCCEEDED", 
          phase_type: "INSTALL", 
          start_time: Time.parse(1479832461.261), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479832461.448), 
          phase_status: "SUCCEEDED", 
          phase_type: "PRE_BUILD", 
          start_time: Time.parse(1479832461.354), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 9, 
          end_time: Time.parse(1479832471.115), 
          phase_status: "SUCCEEDED", 
          phase_type: "BUILD", 
          start_time: Time.parse(1479832461.448), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479832471.224), 
          phase_status: "SUCCEEDED", 
          phase_type: "POST_BUILD", 
          start_time: Time.parse(1479832471.115), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479832471.791), 
          phase_status: "SUCCEEDED", 
          phase_type: "UPLOAD_ARTIFACTS", 
          start_time: Time.parse(1479832471.224), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 2, 
          end_time: Time.parse(1479832474.764), 
          phase_status: "SUCCEEDED", 
          phase_type: "FINALIZING", 
          start_time: Time.parse(1479832471.791), 
        }, 
        {
          phase_type: "COMPLETED", 
          start_time: Time.parse(1479832474.764), 
        }, 
      ], 
      project_name: "codebuild-demo-project", 
      source: {
        type: "S3", 
        buildspec: "", 
        location: "arn:aws:s3:::codebuild-123456789012-input-bucket/MessageUtil.zip", 
      }, 
      start_time: Time.parse(1479832341.854), 
      timeout_in_minutes: 60, 
    }, 
    {
      arn: "arn:aws:codebuild:us-east-1:123456789012:build/codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX", 
      artifacts: {
        location: "arn:aws:s3:::codebuild-123456789012-output-bucket/codebuild-demo-project", 
      }, 
      build_complete: true, 
      build_status: "SUCCEEDED", 
      current_phase: "COMPLETED", 
      end_time: Time.parse(1479401214.239), 
      environment: {
        type: "LINUX_CONTAINER", 
        compute_type: "BUILD_GENERAL1_SMALL", 
        environment_variables: [
        ], 
        image: "aws/codebuild/java:openjdk-8", 
        privileged_mode: false, 
      }, 
      id: "codebuild-demo-project:b79a46f7-1473-4636-a23f-da9c45c208EX", 
      initiator: "MyDemoUser", 
      logs: {
        deep_link: "https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logEvent:group=/aws/codebuild/codebuild-demo-project;stream=b79a46f7-1473-4636-a23f-da9c45c208EX", 
        group_name: "/aws/codebuild/codebuild-demo-project", 
        stream_name: "b79a46f7-1473-4636-a23f-da9c45c208EX", 
      }, 
      phases: [
        {
          duration_in_seconds: 0, 
          end_time: Time.parse(1479401082.342), 
          phase_status: "SUCCEEDED", 
          phase_type: "SUBMITTED", 
          start_time: Time.parse(1479401081.869), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 71, 
          end_time: Time.parse(1479401154.129), 
          phase_status: "SUCCEEDED", 
          phase_type: "PROVISIONING", 
          start_time: Time.parse(1479401082.342), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 45, 
          end_time: Time.parse(1479401199.136), 
          phase_status: "SUCCEEDED", 
          phase_type: "DOWNLOAD_SOURCE", 
          start_time: Time.parse(1479401154.129), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479401199.236), 
          phase_status: "SUCCEEDED", 
          phase_type: "INSTALL", 
          start_time: Time.parse(1479401199.136), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479401199.345), 
          phase_status: "SUCCEEDED", 
          phase_type: "PRE_BUILD", 
          start_time: Time.parse(1479401199.236), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 9, 
          end_time: Time.parse(1479401208.68), 
          phase_status: "SUCCEEDED", 
          phase_type: "BUILD", 
          start_time: Time.parse(1479401199.345), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479401208.783), 
          phase_status: "SUCCEEDED", 
          phase_type: "POST_BUILD", 
          start_time: Time.parse(1479401208.68), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 0, 
          end_time: Time.parse(1479401209.463), 
          phase_status: "SUCCEEDED", 
          phase_type: "UPLOAD_ARTIFACTS", 
          start_time: Time.parse(1479401208.783), 
        }, 
        {
          contexts: [
          ], 
          duration_in_seconds: 4, 
          end_time: Time.parse(1479401214.239), 
          phase_status: "SUCCEEDED", 
          phase_type: "FINALIZING", 
          start_time: Time.parse(1479401209.463), 
        }, 
        {
          phase_type: "COMPLETED", 
          start_time: Time.parse(1479401214.239), 
        }, 
      ], 
      project_name: "codebuild-demo-project", 
      source: {
        type: "S3", 
        location: "arn:aws:s3:::codebuild-123456789012-input-bucket/MessageUtil.zip", 
      }, 
      start_time: Time.parse(1479401081.869), 
      timeout_in_minutes: 60, 
    }, 
  ], 
}

Request syntax with placeholder values


resp = client.batch_get_builds({
  ids: ["NonEmptyString"], })

Response structure


resp.builds resp.builds[0].id resp.builds[0].arn resp.builds[0].build_number resp.builds[0].start_time resp.builds[0].end_time resp.builds[0].current_phase resp.builds[0].build_status resp.builds[0].source_version resp.builds[0].resolved_source_version resp.builds[0].project_name resp.builds[0].phases resp.builds[0].phases[0].phase_type resp.builds[0].phases[0].phase_status resp.builds[0].phases[0].start_time resp.builds[0].phases[0].end_time resp.builds[0].phases[0].duration_in_seconds resp.builds[0].phases[0].contexts resp.builds[0].phases[0].contexts[0].status_code resp.builds[0].phases[0].contexts[0].message resp.builds[0].source.type resp.builds[0].source.location resp.builds[0].source.git_clone_depth resp.builds[0].source.git_submodules_config.fetch_submodules resp.builds[0].source.buildspec resp.builds[0].source.auth.type resp.builds[0].source.auth.resource resp.builds[0].source.report_build_status resp.builds[0].source.build_status_config.context resp.builds[0].source.build_status_config.target_url resp.builds[0].source.insecure_ssl resp.builds[0].source.source_identifier resp.builds[0].secondary_sources resp.builds[0].secondary_sources[0].type resp.builds[0].secondary_sources[0].location resp.builds[0].secondary_sources[0].git_clone_depth resp.builds[0].secondary_sources[0].git_submodules_config.fetch_submodules resp.builds[0].secondary_sources[0].buildspec resp.builds[0].secondary_sources[0].auth.type resp.builds[0].secondary_sources[0].auth.resource resp.builds[0].secondary_sources[0].report_build_status resp.builds[0].secondary_sources[0].build_status_config.context resp.builds[0].secondary_sources[0].build_status_config.target_url resp.builds[0].secondary_sources[0].insecure_ssl resp.builds[0].secondary_sources[0].source_identifier resp.builds[0].secondary_source_versions resp.builds[0].secondary_source_versions[0].source_identifier resp.builds[0].secondary_source_versions[0].source_version resp.builds[0].artifacts.location resp.builds[0].artifacts.sha256sum resp.builds[0].artifacts.md5sum resp.builds[0].artifacts.override_artifact_name resp.builds[0].artifacts.encryption_disabled resp.builds[0].artifacts.artifact_identifier resp.builds[0].secondary_artifacts resp.builds[0].secondary_artifacts[0].location resp.builds[0].secondary_artifacts[0].sha256sum resp.builds[0].secondary_artifacts[0].md5sum resp.builds[0].secondary_artifacts[0].override_artifact_name resp.builds[0].secondary_artifacts[0].encryption_disabled resp.builds[0].secondary_artifacts[0].artifact_identifier resp.builds[0].cache.type resp.builds[0].cache.location resp.builds[0].cache.modes resp.builds[0].cache.modes[0] resp.builds[0].environment.type resp.builds[0].environment.image resp.builds[0].environment.compute_type resp.builds[0].environment.environment_variables resp.builds[0].environment.environment_variables[0].name resp.builds[0].environment.environment_variables[0].value resp.builds[0].environment.environment_variables[0].type resp.builds[0].environment.privileged_mode resp.builds[0].environment.certificate resp.builds[0].environment.registry_credential.credential resp.builds[0].environment.registry_credential.credential_provider resp.builds[0].environment.image_pull_credentials_type resp.builds[0].service_role resp.builds[0].logs.group_name resp.builds[0].logs.stream_name resp.builds[0].logs.deep_link resp.builds[0].logs.s3_deep_link resp.builds[0].logs.cloud_watch_logs_arn resp.builds[0].logs.s3_logs_arn resp.builds[0].logs.cloud_watch_logs.status resp.builds[0].logs.cloud_watch_logs.group_name resp.builds[0].logs.cloud_watch_logs.stream_name resp.builds[0].logs.s3_logs.status resp.builds[0].logs.s3_logs.location resp.builds[0].logs.s3_logs.encryption_disabled resp.builds[0].timeout_in_minutes resp.builds[0].queued_timeout_in_minutes resp.builds[0].build_complete resp.builds[0].initiator resp.builds[0].vpc_config.vpc_id resp.builds[0].vpc_config.subnets resp.builds[0].vpc_config.subnets[0] resp.builds[0].vpc_config.security_group_ids resp.builds[0].vpc_config.security_group_ids[0] resp.builds[0].network_interface.subnet_id resp.builds[0].network_interface.network_interface_id resp.builds[0].encryption_key resp.builds[0].exported_environment_variables resp.builds[0].exported_environment_variables[0].name resp.builds[0].exported_environment_variables[0].value resp.builds[0].report_arns resp.builds[0].report_arns[0] resp.builds[0].file_system_locations resp.builds[0].file_system_locations[0].type resp.builds[0].file_system_locations[0].location resp.builds[0].file_system_locations[0].mount_point resp.builds[0].file_system_locations[0].identifier resp.builds[0].file_system_locations[0].mount_options resp.builds[0].debug_session.session_enabled resp.builds[0].debug_session.session_target resp.builds[0].build_batch_arn resp.builds_not_found resp.builds_not_found[0] 

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4