Module: Ci

Defined in:
lib/ci/job_token/jwt.rb,
app/models/ci/ref.rb,
app/models/ci/tag.rb,
app/models/ci/build.rb,
app/models/ci/group.rb,
app/models/ci/stage.rb,
app/models/ci/bridge.rb,
app/models/ci/runner.rb,
app/models/ci/trigger.rb,
lib/ci/inputs/builder.rb,
app/models/ci/pipeline.rb,
app/models/ci/resource.rb,
app/models/ci/variable.rb,
app/models/ci/build_tag.rb,
app/models/ci/job_input.rb,
app/models/ci/partition.rb,
app/models/ci/unit_test.rb,
app/models/ci/build_name.rb,
app/models/ci/build_need.rb,
lib/ci/inputs/base_input.rb,
app/models/ci/build_trace.rb,
app/models/ci/job_message.rb,
app/models/ci/processable.rb,
app/models/ci/secure_file.rb,
lib/ci/inputs/array_input.rb,
lib/ci/job_token/policies.rb,
app/finders/ci/jobs_finder.rb,
app/finders/ci/tags_finder.rb,
app/helpers/ci/jobs_helper.rb,
app/models/ci/build_source.rb,
app/models/ci/job_artifact.rb,
app/models/ci/job_variable.rb,
app/models/ci/pipeline_iid.rb,
lib/ci/builds/token_prefix.rb,
lib/ci/inputs/number_input.rb,
lib/ci/inputs/string_input.rb,
app/models/ci/artifact_blob.rb,
app/models/ci/freeze_period.rb,
app/models/ci/pending_build.rb,
app/models/ci/running_build.rb,
lib/ci/inputs/boolean_input.rb,
lib/ci/job_token/middleware.rb,
app/helpers/ci/builds_helper.rb,
app/helpers/ci/status_helper.rb,
app/models/ci/build_metadata.rb,
app/models/ci/deleted_object.rb,
app/models/ci/group_variable.rb,
app/models/ci/job_annotation.rb,
app/models/ci/job_definition.rb,
app/models/ci/persistent_ref.rb,
app/models/ci/project_mirror.rb,
app/models/ci/resource_group.rb,
app/models/ci/runner_manager.rb,
app/models/ci/runner_project.rb,
app/models/ci/runner_tagging.rb,
app/models/ci/runner_version.rb,
app/models/ci/variable_value.rb,
app/policies/ci/build_policy.rb,
app/policies/ci/stage_policy.rb,
app/finders/ci/runners_finder.rb,
app/helpers/ci/runners_helper.rb,
app/models/ci/catalog/listing.rb,
app/models/ci/job_redis_state.rb,
app/models/ci/job_token/scope.rb,
app/policies/ci/bridge_policy.rb,
app/policies/ci/runner_policy.rb,
app/serializers/ci/job_entity.rb,
app/serializers/ci/tag_entity.rb,
lib/ci/inputs/rules_evaluator.rb,
app/finders/ci/auth_job_finder.rb,
app/finders/ci/triggers_finder.rb,
app/models/ci/catalog/resource.rb,
app/models/ci/namespace_mirror.rb,
app/models/ci/pipeline_message.rb,
app/models/ci/runner_namespace.rb,
app/models/ci/sources/pipeline.rb,
app/models/concerns/ci/has_ref.rb,
app/policies/ci/trigger_policy.rb,
lib/ci/runners/token_partition.rb,
app/finders/ci/pipelines_finder.rb,
app/finders/ci/variables_finder.rb,
app/helpers/ci/pipelines_helper.rb,
app/helpers/ci/variables_helper.rb,
app/models/ci/build_trace_chunk.rb,
app/models/ci/instance_variable.rb,
app/models/ci/pipeline_artifact.rb,
app/models/ci/pipeline_metadata.rb,
app/models/ci/pipeline_schedule.rb,
app/models/ci/pipeline_variable.rb,
app/models/ci/unit_test_failure.rb,
app/models/concerns/ci/lockable.rb,
app/models/concerns/ci/maskable.rb,
app/models/concerns/ci/taggable.rb,
app/policies/ci/pipeline_policy.rb,
app/finders/ci/build_name_finder.rb,
app/models/ci/application_record.rb,
app/models/ci/build_dependencies.rb,
app/models/ci/namespace_settings.rb,
app/models/ci/pipeline_chat_data.rb,
app/models/ci/workloads/workload.rb,
lib/ci/builds/timeout_calculator.rb,
app/finders/ci/runner_jobs_finder.rb,
app/models/ci/build_report_result.rb,
app/models/ci/job_artifact_report.rb,
app/models/ci/job_token/allowlist.rb,
app/models/concerns/ci/deployable.rb,
app/models/concerns/ci/has_status.rb,
app/policies/ci/deployable_policy.rb,
app/presenters/ci/build_presenter.rb,
app/presenters/ci/stage_presenter.rb,
app/serializers/ci/job_serializer.rb,
app/serializers/ci/tag_serializer.rb,
app/serializers/ci/trigger_entity.rb,
app/services/ci/clone_job_service.rb,
app/services/ci/retry_job_service.rb,
app/finders/ci/build_source_finder.rb,
app/helpers/ci/secure_files_helper.rb,
app/models/ci/build_runner_session.rb,
app/models/ci/build_trace_metadata.rb,
app/models/ci/runner_manager_build.rb,
app/models/concerns/ci/contextable.rb,
app/models/concerns/ci/metadatable.rb,
app/policies/ci/processable_policy.rb,
app/presenters/ci/bridge_presenter.rb,
app/presenters/ci/runner_presenter.rb,
app/serializers/ci/variable_entity.rb,
app/services/ci/play_build_service.rb,
app/workers/ci/partitioning_worker.rb,
lib/ci/job_analytics/query_builder.rb,
app/finders/ci/job_artifacts_finder.rb,
app/models/ci/external_pull_request.rb,
app/models/concerns/ci/artifactable.rb,
app/models/concerns/ci/has_variable.rb,
app/models/concerns/ci/raw_variable.rb,
app/policies/ci/job_artifact_policy.rb,
app/presenters/ci/trigger_presenter.rb,
app/services/ci/build_erase_service.rb,
app/services/ci/enqueue_job_service.rb,
app/services/ci/play_bridge_service.rb,
app/workers/ci/archive_trace_worker.rb,
app/workers/ci/build_prepare_worker.rb,
app/workers/ci/drop_pipeline_worker.rb,
app/events/ci/pipeline_created_event.rb,
app/finders/ci/freeze_periods_finder.rb,
app/models/ci/build_execution_config.rb,
app/models/ci/build_trace_chunks/fog.rb,
app/models/concerns/ci/partitionable.rb,
app/policies/ci/freeze_period_policy.rb,
app/presenters/ci/pipeline_presenter.rb,
app/presenters/ci/variable_presenter.rb,
app/services/ci/build_cancel_service.rb,
app/services/ci/register_job_service.rb,
app/workers/ci/build_finished_worker.rb,
app/workers/ci/build_schedule_worker.rb,
app/workers/ci/delete_objects_worker.rb,
app/workers/ci/retry_pipeline_worker.rb,
lib/ci/jobs/partitioned_token_finder.rb,
lib/ci/workloads/workload_definition.rb,
app/events/ci/pipeline_finished_event.rb,
app/finders/ci/commit_statuses_finder.rb,
app/finders/ci/group_variables_finder.rb,
app/finders/ci/runner_managers_finder.rb,
app/helpers/ci/pipeline_editor_helper.rb,
app/models/ci/job_definition_instance.rb,
app/models/ci/job_token/authorization.rb,
app/models/ci/pipeline_schedule_input.rb,
app/models/ci/unlock_pipeline_request.rb,
app/policies/ci/resource_group_policy.rb,
app/policies/ci/runner_manager_policy.rb,
app/policies/ci/runner_project_policy.rb,
app/serializers/ci/trigger_serializer.rb,
app/services/ci/archive_trace_service.rb,
app/services/ci/drop_pipeline_service.rb,
app/services/ci/prepare_build_service.rb,
app/services/ci/process_build_service.rb,
app/uploaders/ci/secure_file_uploader.rb,
app/workers/ci/cancel_pipeline_worker.rb,
lib/ci/pipeline_creation/push_options.rb,
app/models/ci/build_trace_chunks/redis.rb,
app/policies/concerns/ci/job_abilities.rb,
app/serializers/ci/variable_serializer.rb,
app/services/ci/delete_objects_service.rb,
app/services/ci/pipelines/hook_service.rb,
app/services/ci/retry_pipeline_service.rb,
app/helpers/ci/catalog/resources_helper.rb,
app/models/ci/catalog/resources/version.rb,
app/models/concerns/ci/hidable_variable.rb,
app/models/concerns/ci/new_has_variable.rb,
app/presenters/ci/processable_presenter.rb,
app/services/ci/abort_pipelines_service.rb,
app/services/ci/cancel_pipeline_service.rb,
app/services/ci/change_variable_service.rb,
app/services/ci/create_pipeline_service.rb,
app/services/ci/partitions/sync_service.rb,
app/services/ci/unlock_pipeline_service.rb,
app/workers/ci/delete_unit_tests_worker.rb,
app/workers/ci/pipeline_finished_worker.rb,
lib/ci/runners/partitioned_token_finder.rb,
app/finders/ci/pipeline_schedules_finder.rb,
app/helpers/ci/pipeline_schedules_helper.rb,
app/models/ci/catalog/components_project.rb,
app/models/ci/job_token/group_scope_link.rb,
app/models/ci/pipeline_creation/requests.rb,
app/models/ci/pipeline_schedule_variable.rb,
app/models/concerns/ci/has_runner_status.rb,
app/policies/ci/namespace_setting_policy.rb,
app/policies/ci/pipeline_schedule_policy.rb,
app/policies/ci/project_pipelines_policy.rb,
app/presenters/ci/build_runner_presenter.rb,
app/serializers/ci/basic_variable_entity.rb,
app/serializers/ci/group_variable_entity.rb,
app/serializers/ci/job_annotation_entity.rb,
app/services/ci/build_unschedule_service.rb,
app/services/ci/change_variables_service.rb,
app/services/ci/components/fetch_service.rb,
app/services/ci/destroy_pipeline_service.rb,
app/services/ci/inputs/processor_service.rb,
app/services/ci/pipeline_trigger_service.rb,
app/services/ci/process_pipeline_service.rb,
app/services/ci/unlock_artifacts_service.rb,
app/workers/ci/track_failed_build_worker.rb,
app/workers/ci/update_build_names_worker.rb,
app/events/ci/job_artifacts_deleted_event.rb,
app/models/ci/build_trace_chunks/database.rb,
app/models/ci/catalog/resources/component.rb,
app/presenters/ci/freeze_period_presenter.rb,
app/services/ci/delete_unit_tests_service.rb,
app/services/ci/partitions/create_service.rb,
app/services/ci/pipelines/add_job_service.rb,
app/services/ci/play_manual_stage_service.rb,
app/services/ci/queue/build_queue_service.rb,
app/services/ci/stuck_builds/drop_helpers.rb,
app/workers/ci/archive_traces_cron_worker.rb,
app/workers/ci/execute_build_hooks_worker.rb,
app/models/ci/catalog/resources/sync_event.rb,
app/models/ci/job_token/project_scope_link.rb,
app/models/concerns/ci/has_runner_executor.rb,
app/presenters/ci/group_variable_presenter.rb,
app/services/ci/append_build_trace_service.rb,
app/services/ci/reset_skipped_jobs_service.rb,
app/services/ci/track_failed_build_service.rb,
app/services/ci/update_build_names_service.rb,
app/services/ci/update_build_queue_service.rb,
app/services/ci/update_build_state_service.rb,
app/workers/ci/observability/export_worker.rb,
app/workers/ci/pipeline_cleanup_ref_worker.rb,
app/workers/ci/test_failure_history_worker.rb,
app/workers/ci/user_cancel_pipeline_worker.rb,
app/models/ci/build_trace_chunks/redis_base.rb,
app/models/ci/workloads/variable_inclusions.rb,
app/models/concerns/ci/bulk_insertable_tags.rb,
app/models/concerns/ci/partitionable/switch.rb,
app/serializers/ci/pipeline_schedule_entity.rb,
app/services/ci/build_report_result_service.rb,
app/services/ci/deployments/destroy_service.rb,
app/services/ci/destroy_secure_file_service.rb,
app/services/ci/generate_kubeconfig_service.rb,
app/services/ci/process_sync_events_service.rb,
app/services/ci/register_job_service/logger.rb,
app/services/ci/run_scheduled_build_service.rb,
app/uploaders/ci/pipeline_artifact_uploader.rb,
app/workers/ci/destroy_old_pipelines_worker.rb,
app/controllers/concerns/ci/auth_build_trace.rb,
app/models/ci/project_with_pipeline_variable.rb,
app/models/concerns/ci/has_completion_reason.rb,
app/models/concerns/ci/namespaced_model_name.rb,
app/models/concerns/ci/partitionable/testing.rb,
app/serializers/ci/group_variable_serializer.rb,
app/services/ci/compare_reports_base_service.rb,
app/services/ci/compare_test_reports_service.rb,
app/services/ci/create_commit_status_service.rb,
app/services/ci/job_artifacts/create_service.rb,
app/services/ci/job_artifacts/delete_service.rb,
app/services/ci/observability/export_service.rb,
app/services/ci/test_failure_history_service.rb,
app/services/ci/update_pending_build_service.rb,
app/workers/ci/pipeline_bridge_status_worker.rb,
app/models/ci/daily_build_group_report_result.rb,
app/models/ci/finished_pipeline_ch_sync_event.rb,
app/serializers/ci/codequality_mr_diff_entity.rb,
app/services/ci/expire_pipeline_cache_service.rb,
app/services/ci/list_config_variables_service.rb,
app/services/ci/parse_dotenv_artifact_service.rb,
app/services/ci/queue/pending_builds_strategy.rb,
app/services/ci/runners/assign_runner_service.rb,
app/services/ci/runners/create_runner_service.rb,
app/services/ci/runners/update_runner_service.rb,
app/workers/ci/build_trace_chunk_flush_worker.rb,
app/workers/ci/slsa/publish_provenance_worker.rb,
app/models/concerns/ci/track_environment_usage.rb,
app/services/ci/find_exposed_artifacts_service.rb,
app/services/ci/pipeline_bridge_status_service.rb,
app/services/ci/pipelines/auto_cleanup_service.rb,
app/services/ci/workloads/run_workload_service.rb,
app/workers/ci/initial_pipeline_process_worker.rb,
app/events/ci/workloads/workload_finished_event.rb,
app/serializers/ci/downloadable_artifact_entity.rb,
app/serializers/ci/instance_variable_serializer.rb,
app/services/ci/create_web_ide_terminal_service.rb,
app/services/ci/pipeline_schedules/play_service.rb,
app/services/ci/runners/register_runner_service.rb,
app/services/ci/runners/unassign_runner_service.rb,
app/services/ci/slsa/publish_provenance_service.rb,
app/workers/ci/stuck_builds/drop_running_worker.rb,
app/workers/ci/unlock_pipelines_in_queue_worker.rb,
app/models/ci/preloaders/commit_status_preloader.rb,
app/models/ci/preloaders/runner_policy_preloader.rb,
app/services/ci/catalog/resources/create_service.rb,
app/services/ci/components/usages/create_service.rb,
app/services/ci/partitions/setup_default_service.rb,
app/services/ci/pipeline_triggers/create_service.rb,
app/services/ci/pipeline_triggers/expire_service.rb,
app/services/ci/pipeline_triggers/update_service.rb,
app/workers/ci/cancel_redundant_pipelines_worker.rb,
app/workers/ci/create_downstream_pipeline_worker.rb,
app/workers/ci/observability/group_export_worker.rb,
app/workers/ci/parse_secure_file_metadata_worker.rb,
lib/ci/retention_policies/projects_cleanup_queue.rb,
app/finders/ci/pipelines_for_merge_request_finder.rb,
app/policies/ci/pipeline_schedule_variable_policy.rb,
app/services/ci/catalog/resources/destroy_service.rb,
app/services/ci/catalog/resources/release_service.rb,
app/services/ci/generate_coverage_reports_service.rb,
app/services/ci/job_token_scope/add_group_service.rb,
app/services/ci/namespace_settings/update_service.rb,
app/services/ci/pipeline_schedules/create_service.rb,
app/services/ci/pipeline_schedules/update_service.rb,
app/services/ci/pipeline_triggers/destroy_service.rb,
app/services/ci/pipelines/update_metadata_service.rb,
app/services/ci/runners/unregister_runner_service.rb,
app/services/ci/stuck_builds/drop_pending_service.rb,
app/services/ci/stuck_builds/drop_running_service.rb,
app/services/ci/update_instance_variables_service.rb,
app/services/ci/workloads/workload_branch_service.rb,
app/workers/ci/job_token/log_authorization_worker.rb,
app/workers/ci/pending_builds/update_group_worker.rb,
app/workers/ci/ref_delete_unlock_artifacts_worker.rb,
app/workers/ci/stuck_builds/drop_canceling_worker.rb,
app/workers/ci/stuck_builds/drop_scheduled_worker.rb,
app/services/ci/catalog/resources/validate_service.rb,
app/services/ci/create_downstream_pipeline_service.rb,
app/services/ci/generate_terraform_reports_service.rb,
app/services/ci/parse_annotations_artifact_service.rb,
app/services/ci/runners/bulk_pause_runners_service.rb,
app/services/ci/update_group_pending_build_service.rb,
app/workers/ci/delete_expired_trigger_token_worker.rb,
app/workers/ci/schedule_delete_objects_cron_worker.rb,
app/models/ci/build_trace_chunks/redis_trace_chunks.rb,
app/serializers/ci/downloadable_artifact_serializer.rb,
app/services/ci/compare_codequality_reports_service.rb,
app/services/ci/job_artifacts/destroy_batch_service.rb,
app/services/ci/job_token_scope/add_project_service.rb,
app/services/ci/runners/bulk_delete_runners_service.rb,
app/services/ci/stuck_builds/drop_canceling_service.rb,
app/services/ci/stuck_builds/drop_scheduled_service.rb,
app/services/ci/trigger_downstream_pipeline_service.rb,
app/workers/ci/pending_builds/update_project_worker.rb,
app/workers/ci/timed_out_builds/drop_running_worker.rb,
app/workers/ci/track_pipeline_trigger_events_worker.rb,
app/models/concerns/ci/projects_with_variables_query.rb,
app/services/ci/job_token_scope/remove_group_service.rb,
app/services/ci/pipeline_schedules/base_save_service.rb,
app/services/concerns/ci/downstream_pipeline_helpers.rb,
app/workers/ci/refs/unlock_previous_pipelines_worker.rb,
app/models/ci/catalog/resources/components/last_usage.rb,
app/services/ci/compare_accessibility_reports_service.rb,
app/services/ci/timed_out_builds/drop_running_service.rb,
app/workers/ci/safe_disable_pipeline_variables_worker.rb,
app/workers/ci/timed_out_builds/drop_canceling_worker.rb,
app/workers/ci/timed_out_builds/drop_timed_out_worker.rb,
app/workers/ci/update_locked_unknown_artifacts_worker.rb,
app/finders/ci/daily_build_group_report_results_finder.rb,
app/services/ci/job_token_scope/remove_project_service.rb,
app/services/ci/pipelines/clear_persistent_ref_service.rb,
app/services/ci/runners/stale_managers_cleanup_service.rb,
app/workers/ci/daily_build_group_report_results_worker.rb,
app/services/ci/collect_pipeline_analytics_service_base.rb,
app/services/ci/daily_build_group_report_result_service.rb,
app/services/ci/job_token/export_authorizations_service.rb,
app/services/ci/job_token_scope/update_policies_service.rb,
app/services/ci/pipelines/create_persistent_ref_service.rb,
app/services/ci/safe_disable_pipeline_variables_service.rb,
app/services/ci/timed_out_builds/drop_canceling_service.rb,
app/workers/ci/bulk_delete_expired_job_artifacts_worker.rb,
app/workers/ci/initialize_pipelines_iid_sequence_worker.rb,
app/models/ci/preloaders/runner_manager_policy_preloader.rb,
app/serializers/ci/codequality_mr_diff_report_serializer.rb,
app/services/ci/copy_cross_database_associations_service.rb,
app/services/ci/pipeline_creation/start_pipeline_service.rb,
app/services/ci/refs/enqueue_pipelines_to_unlock_service.rb,
app/services/ci/runners/reset_registration_token_service.rb,
app/workers/ci/pipeline_artifacts/coverage_report_worker.rb,
lib/ci/retention_policies/pipeline_deletion_cutoff_cache.rb,
app/serializers/ci/daily_build_group_report_result_entity.rb,
app/services/ci/catalog/resources/versions/create_service.rb,
app/services/ci/generate_exposed_artifacts_report_service.rb,
app/services/ci/job_artifacts/destroy_all_expired_service.rb,
app/services/ci/pipeline_schedules/take_ownership_service.rb,
app/services/ci/runners/unregister_runner_manager_service.rb,
app/workers/ci/click_house/finished_pipelines_sync_worker.rb,
app/workers/ci/job_artifacts/track_artifact_report_worker.rb,
app/workers/ci/pipeline_artifacts/expire_artifacts_worker.rb,
app/workers/ci/runners/stale_machines_cleanup_cron_worker.rb,
app/workers/ci/schedule_old_pipelines_removal_cron_worker.rb,
app/services/ci/job_artifacts/destroy_associations_service.rb,
app/services/ci/pipeline_artifacts/coverage_report_service.rb,
app/services/ci/runners/reset_authentication_token_service.rb,
app/services/ci/generate_codequality_mr_diff_report_service.rb,
app/services/ci/job_artifacts/track_artifact_report_service.rb,
app/services/ci/pipeline_schedules/variables_create_service.rb,
app/services/ci/pipeline_schedules/variables_update_service.rb,
app/services/concerns/ci/job_token/internal_events_tracking.rb,
app/workers/ci/catalog/resources/cleanup_last_usages_worker.rb,
app/workers/ci/catalog/resources/process_sync_events_worker.rb,
app/workers/ci/runners/process_runner_version_update_worker.rb,
app/models/concerns/ci/job_token/expanded_job_token_policies.rb,
app/models/concerns/ci/pipeline_schedule_ownership_validator.rb,
app/presenters/ci/pipeline_artifacts/code_coverage_presenter.rb,
app/services/ci/collect_aggregate_pipeline_analytics_service.rb,
app/services/ci/job_artifacts/bulk_delete_by_project_service.rb,
app/services/ci/job_token_scope/add_group_or_project_service.rb,
app/workers/ci/external_pull_requests/create_pipeline_worker.rb,
app/workers/ci/low_urgency_cancel_redundant_pipelines_worker.rb,
app/workers/ci/schedule_bulk_delete_job_artifact_cron_worker.rb,
app/workers/ci/workloads/update_workload_status_event_worker.rb,
app/serializers/ci/daily_build_group_report_result_serializer.rb,
app/services/ci/pipeline_processing/atomic_processing_service.rb,
app/services/ci/pipeline_schedules/calculate_next_run_service.rb,
app/services/ci/prometheus_metrics/observe_histograms_service.rb,
app/services/ci/runners/process_runner_version_update_service.rb,
app/services/concerns/ci/job_token_scope/scope_event_tracking.rb,
app/workers/ci/catalog/resources/track_component_usage_worker.rb,
app/workers/ci/pipeline_schedules/deactivate_schedules_worker.rb,
app/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker.rb,
app/services/ci/collect_time_series_pipeline_analytics_service.rb,
app/services/ci/external_pull_requests/create_pipeline_service.rb,
app/services/ci/job_artifacts/delete_project_artifacts_service.rb,
app/services/ci/pipeline_artifacts/destroy_all_expired_service.rb,
app/services/ci/pipeline_creation/find_pipeline_inputs_service.rb,
app/services/ci/pipeline_schedules/variables_base_save_service.rb,
app/services/ci/runners/set_runner_associated_projects_service.rb,
app/workers/ci/click_house/finished_pipelines_sync_cron_worker.rb,
app/workers/ci/merge_requests/add_todo_when_build_fails_worker.rb,
app/workers/ci/pipeline_artifacts/create_quality_report_worker.rb,
app/services/concerns/ci/job_token_scope/edit_scope_validations.rb,
app/services/ci/job_artifacts/update_unknown_locked_status_service.rb,
app/services/ci/runners/reconcile_existing_runner_versions_service.rb,
app/workers/ci/catalog/resources/aggregate_last30_day_usage_worker.rb,
app/workers/ci/job_artifacts/expire_project_build_artifacts_worker.rb,
app/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter.rb,
app/services/ci/catalog/resources/versions/build_components_service.rb,
app/services/ci/catalog/resources/aggregate_last30_day_usage_service.rb,
app/services/ci/job_artifacts/expire_project_build_artifacts_service.rb,
app/services/ci/pipeline_creation/cancel_redundant_pipelines_service.rb,
app/services/ci/drop_pipelines_and_disable_schedules_for_user_service.rb,
app/workers/ci/runners/reconcile_existing_runner_versions_cron_worker.rb,
app/finders/concerns/ci/pipeline_ref_filter_including_reserved_ref_names.rb,
app/services/ci/runners/runner_creation_strategies/group_runner_strategy.rb,
app/workers/ci/resource_groups/assign_resource_from_resource_group_worker.rb,
app/services/ci/click_house/data_ingestion/finished_pipelines_sync_service.rb,
app/services/ci/runners/runner_creation_strategies/project_runner_strategy.rb,
app/services/ci/resource_groups/assign_resource_from_resource_group_service.rb,
app/services/ci/runners/runner_creation_strategies/instance_runner_strategy.rb,
app/workers/ci/resource_groups/assign_resource_from_resource_group_worker_v2.rb,
app/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service.rb,
app/services/ci/pipeline_processing/atomic_processing_service/status_collection.rb

Overview

This service is responsible for creating a pipeline for a given ExternalPullRequest coming from other providers such as GitHub.

Defined Under Namespace

Modules: Artifactable, AuthBuildTrace, BuildTraceChunks, Builds, BuildsHelper, BulkInsertableTags, Catalog, ClickHouse, Components, Contextable, Deployable, DeployablePolicy, Deployments, DownstreamPipelineHelpers, ExternalPullRequests, HasCompletionReason, HasRef, HasRunnerExecutor, HasRunnerStatus, HasStatus, HasVariable, HidableVariable, Inputs, JobAbilities, JobAnalytics, JobArtifacts, JobToken, JobTokenScope, Jobs, JobsHelper, Lockable, Maskable, MergeRequests, Metadatable, NamespaceSettings, NamespacedModelName, NewHasVariable, Observability, Partitionable, Partitions, PendingBuilds, PipelineArtifacts, PipelineCreation, PipelineEditorHelper, PipelineProcessing, PipelineRefFilterIncludingReservedRefNames, PipelineScheduleOwnershipValidator, PipelineSchedules, PipelineSchedulesHelper, PipelineTriggers, Pipelines, PipelinesHelper, Preloaders, ProcessablePolicy, ProjectsWithVariablesQuery, PrometheusMetrics, Queue, RawVariable, Refs, ResourceGroups, RetentionPolicies, Runners, RunnersHelper, SecureFilesHelper, Slsa, Sources, StatusHelper, StuckBuilds, Taggable, TimedOutBuilds, TrackEnvironmentUsage, TriggersHelper, VariablesHelper, Workloads Classes: AbortPipelinesService, AppendBuildTraceService, ApplicationRecord, ArchiveTraceService, ArchiveTraceWorker, ArchiveTracesCronWorker, ArtifactBlob, AuthJobFinder, BasicVariableEntity, Bridge, BridgePolicy, BridgePresenter, Build, BuildCancelService, BuildDependencies, BuildEraseService, BuildExecutionConfig, BuildFinishedWorker, BuildMetadata, BuildName, BuildNameFinder, BuildNeed, BuildPendingState, BuildPolicy, BuildPrepareWorker, BuildPresenter, BuildReportResult, BuildReportResultService, BuildRunnerPresenter, BuildRunnerSession, BuildScheduleWorker, BuildSource, BuildSourceFinder, BuildTag, BuildTrace, BuildTraceChunk, BuildTraceChunkFlushWorker, BuildTraceMetadata, BuildUnscheduleService, BulkDeleteExpiredJobArtifactsWorker, CancelPipelineService, CancelPipelineWorker, CancelRedundantPipelinesWorker, ChangeVariableService, ChangeVariablesService, CloneJobService, CodequalityMrDiffEntity, CodequalityMrDiffReportSerializer, CollectAggregatePipelineAnalyticsService, CollectPipelineAnalyticsServiceBase, CollectTimeSeriesPipelineAnalyticsService, CommitStatusesFinder, CommitWithPipeline, CompareAccessibilityReportsService, CompareCodequalityReportsService, CompareReportsBaseService, CompareTestReportsService, CopyCrossDatabaseAssociationsService, CreateCommitStatusService, CreateDownstreamPipelineService, CreateDownstreamPipelineWorker, CreatePipelineService, CreateWebIdeTerminalService, DailyBuildGroupReportResult, DailyBuildGroupReportResultEntity, DailyBuildGroupReportResultSerializer, DailyBuildGroupReportResultService, DailyBuildGroupReportResultsFinder, DailyBuildGroupReportResultsWorker, DeleteExpiredTriggerTokenWorker, DeleteObjectsService, DeleteObjectsWorker, DeleteUnitTestsService, DeleteUnitTestsWorker, DeletedObject, DestroyOldPipelinesWorker, DestroyPipelineService, DestroySecureFileService, DownloadableArtifactEntity, DownloadableArtifactSerializer, DropPipelineService, DropPipelineWorker, DropPipelinesAndDisableSchedulesForUserService, EnqueueJobService, ExecuteBuildHooksWorker, ExpirePipelineCacheService, ExternalPullRequest, FindExposedArtifactsService, FinishedPipelineChSyncEvent, FreezePeriod, FreezePeriodPolicy, FreezePeriodPresenter, FreezePeriodsFinder, GenerateCodequalityMrDiffReportService, GenerateCoverageReportsService, GenerateExposedArtifactsReportService, GenerateKubeconfigService, GenerateTerraformReportsService, Group, GroupVariable, GroupVariableEntity, GroupVariablePresenter, GroupVariableSerializer, GroupVariablesFinder, InitialPipelineProcessWorker, InitializePipelinesIidSequenceWorker, InstanceVariable, InstanceVariableSerializer, JobAnnotation, JobAnnotationEntity, JobArtifact, JobArtifactPolicy, JobArtifactReport, JobArtifactsDeletedEvent, JobArtifactsFinder, JobDefinition, JobDefinitionInstance, JobEntity, JobInput, JobMessage, JobRedisState, JobSerializer, JobVariable, JobsFinder, ListConfigVariablesService, LowUrgencyCancelRedundantPipelinesWorker, NamespaceMirror, NamespaceSettingPolicy, ParseAnnotationsArtifactService, ParseDotenvArtifactService, ParseSecureFileMetadataWorker, Partition, PartitioningWorker, PendingBuild, PersistentRef, Pipeline, PipelineArtifact, PipelineArtifactUploader, PipelineBridgeStatusService, PipelineBridgeStatusWorker, PipelineChatData, PipelineCleanupRefWorker, PipelineCreatedEvent, PipelineEntity, PipelineFinishedEvent, PipelineFinishedWorker, PipelineIid, PipelineMessage, PipelineMetadata, PipelinePolicy, PipelinePresenter, PipelineSchedule, PipelineScheduleEntity, PipelineScheduleInput, PipelineSchedulePolicy, PipelineScheduleVariable, PipelineScheduleVariablePolicy, PipelineSchedulesFinder, PipelineTriggerService, PipelineVariable, PipelinesFinder, PipelinesForMergeRequestFinder, PlayBridgeService, PlayBuildService, PlayManualStageService, PrepareBuildService, ProcessBuildService, ProcessPipelineService, ProcessSyncEventsService, Processable, ProcessablePresenter, ProjectMirror, ProjectPipelinesPolicy, ProjectWithPipelineVariable, Ref, RefDeleteUnlockArtifactsWorker, RegisterJobService, ResetSkippedJobsService, Resource, ResourceGroup, ResourceGroupPolicy, RetryJobService, RetryPipelineService, RetryPipelineWorker, RunScheduledBuildService, Runner, RunnerJobsFinder, RunnerManager, RunnerManagerBuild, RunnerManagerPolicy, RunnerManagersFinder, RunnerNamespace, RunnerPolicy, RunnerPresenter, RunnerProject, RunnerProjectPolicy, RunnerTagging, RunnerVersion, RunnersFinder, RunningBuild, SafeDisablePipelineVariablesService, SafeDisablePipelineVariablesWorker, ScheduleBulkDeleteJobArtifactCronWorker, ScheduleDeleteObjectsCronWorker, ScheduleOldPipelinesRemovalCronWorker, ScheduleUnlockPipelinesInQueueCronWorker, SecureFile, SecureFileUploader, Stage, StagePolicy, StagePresenter, Tag, TagEntity, TagSerializer, TagsFinder, TestFailureHistoryService, TestFailureHistoryWorker, TrackFailedBuildService, TrackFailedBuildWorker, TrackPipelineTriggerEventsWorker, Trigger, TriggerDownstreamPipelineService, TriggerEntity, TriggerPolicy, TriggerPresenter, TriggerSerializer, TriggersFinder, UnitTest, UnitTestFailure, UnlockArtifactsService, UnlockPipelineRequest, UnlockPipelineService, UnlockPipelinesInQueueWorker, UpdateBuildNamesService, UpdateBuildNamesWorker, UpdateBuildQueueService, UpdateBuildStateService, UpdateGroupPendingBuildService, UpdateInstanceVariablesService, UpdateLockedUnknownArtifactsWorker, UpdatePendingBuildService, UserCancelPipelineWorker, Variable, VariableEntity, VariablePresenter, VariableSerializer, VariableValue, VariablesFinder