Sha256: 1dbf1f20787b32af4a841606817d7cb265520979cc24334b9578fccfec18da7a
Contents?: true
Size: 1.4 KB
Versions: 4
Compression:
Stored size: 1.4 KB
Contents
# Send pipeline event returns "Request accepted for processing" response require "datadog_api_client" DatadogAPIClient.configure do |config| config.unstable_operations["v2.create_ci_app_pipeline_event".to_sym] = true end api_instance = DatadogAPIClient::V2::CIVisibilityPipelinesAPI.new body = DatadogAPIClient::V2::CIAppCreatePipelineEventRequest.new({ data: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestData.new({ attributes: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestAttributes.new({ resource: DatadogAPIClient::V2::CIAppPipelineEventPipeline.new({ _end: (Time.now + -30), level: DatadogAPIClient::V2::CIAppPipelineEventPipelineLevel::PIPELINE, name: "Deploy to AWS", partial_retry: false, start: (Time.now + -120), status: DatadogAPIClient::V2::CIAppPipelineEventPipelineStatus::SUCCESS, unique_id: "3eacb6f3-ff04-4e10-8a9c-46e6d054024a", url: "https://my-ci-provider.example/pipelines/my-pipeline/run/1", git: DatadogAPIClient::V2::CIAppGitInfo.new({ repository_url: "https://github.com/DataDog/datadog-agent", sha: "7f263865994b76066c4612fd1965215e7dcb4cd2", author_email: "john.doe@email.com", }), }), }), type: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestDataType::CIPIPELINE_RESOURCE_REQUEST, }), }) p api_instance.create_ci_app_pipeline_event(body)
Version data entries
4 entries across 4 versions & 1 rubygems