Sha256: 850c89d594500e49722596b9ed8ede53271b2d9af8676e440c46f19b7880d69d

Contents?: true

Size: 1.16 KB

Versions: 9

Compression:

Stored size: 1.16 KB

Contents

# Trigger tests from CI/CD pipelines returns "OK" response

require "datadog_api_client"
api_instance = DatadogAPIClient::V1::SyntheticsAPI.new

body = DatadogAPIClient::V1::SyntheticsCITestBody.new({
  tests: [
    DatadogAPIClient::V1::SyntheticsCITest.new({
      basic_auth: DatadogAPIClient::V1::SyntheticsBasicAuthWeb.new({
        password: "PaSSw0RD!",
        type: DatadogAPIClient::V1::SyntheticsBasicAuthWebType::WEB,
        username: "my_username",
      }),
      device_ids: [
        DatadogAPIClient::V1::SyntheticsDeviceID::CHROME_LAPTOP_LARGE,
      ],
      locations: [
        "aws:eu-west-3",
      ],
      metadata: DatadogAPIClient::V1::SyntheticsCIBatchMetadata.new({
        ci: DatadogAPIClient::V1::SyntheticsCIBatchMetadataCI.new({
          pipeline: DatadogAPIClient::V1::SyntheticsCIBatchMetadataPipeline.new({}),
          provider: DatadogAPIClient::V1::SyntheticsCIBatchMetadataProvider.new({}),
        }),
        git: DatadogAPIClient::V1::SyntheticsCIBatchMetadataGit.new({}),
      }),
      public_id: "aaa-aaa-aaa",
      _retry: DatadogAPIClient::V1::SyntheticsTestOptionsRetry.new({}),
    }),
  ],
})
p api_instance.trigger_ci_tests(body)

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
datadog_api_client-2.28.1 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.27.1 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.26.1 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.26.0 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.25.0 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.24.0 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.22.0 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.21.0 examples/v1/synthetics/TriggerCITests.rb
datadog_api_client-2.20.0 examples/v1/synthetics/TriggerCITests.rb