Module: Enums::Ci::CommitStatus
- Defined in:
- app/models/concerns/enums/ci/commit_status.rb
Class Method Summary collapse
-
.failure_reasons ⇒ Object
Returns the Hash to use for creating the
failure_reasonenum forCommitStatus.
Class Method Details
.failure_reasons ⇒ Object
Returns the Hash to use for creating the failure_reason enum for CommitStatus.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'app/models/concerns/enums/ci/commit_status.rb', line 7 def self.failure_reasons { unknown_failure: nil, script_failure: 1, api_failure: 2, stuck_or_timeout_failure: 3, runner_system_failure: 4, missing_dependency_failure: 5, runner_unsupported: 6, stale_schedule: 7, job_execution_timeout: 8, archived_failure: 9, unmet_prerequisites: 10, scheduler_failure: 11, data_integrity_failure: 12, forward_deployment_failure: 13, # Deprecated in favor of failed_outdated_deployment_job. user_blocked: 14, project_deleted: 15, ci_quota_exceeded: 16, pipeline_loop_detected: 17, no_matching_runner: 18, trace_size_exceeded: 19, builds_disabled: 20, environment_creation_failure: 21, deployment_rejected: 22, failed_outdated_deployment_job: 23, protected_environment_failure: 1_000, insufficient_bridge_permissions: 1_001, downstream_bridge_project_not_found: 1_002, invalid_bridge_trigger: 1_003, upstream_bridge_project_not_found: 1_004, insufficient_upstream_permissions: 1_005, bridge_pipeline_is_child_pipeline: 1_006, # not used anymore, but cannot be deleted because of old data downstream_pipeline_creation_failed: 1_007, secrets_provider_not_found: 1_008, reached_max_descendant_pipelines_depth: 1_009, ip_restriction_failure: 1_010, reached_max_pipeline_hierarchy_size: 1_011, reached_downstream_pipeline_trigger_rate_limit: 1_012, duo_workflow_not_allowed: 1_013, job_router_failure: 1_014 } end |