Module: Gitlab::Ci

Defined in:
lib/gitlab/ci/jwt.rb,
lib/gitlab/ci/lint.rb,
lib/gitlab/ci/limit.rb,
lib/gitlab/ci/trace.rb,
lib/gitlab/ci/charts.rb,
lib/gitlab/ci/config.rb,
lib/gitlab/ci/jwt_v2.rb,
lib/gitlab/ci/parsers.rb,
lib/gitlab/ci/ansi2html.rb,
lib/gitlab/ci/ansi2json.rb,
lib/gitlab/ci/badge/base.rb,
lib/gitlab/ci/build/port.rb,
lib/gitlab/ci/build/step.rb,
lib/gitlab/ci/build/cache.rb,
lib/gitlab/ci/build/image.rb,
lib/gitlab/ci/build/rules.rb,
lib/gitlab/ci/config/yaml.rb,
lib/gitlab/ci/cron_parser.rb,
lib/gitlab/ci/status/core.rb,
lib/gitlab/ci/build/policy.rb,
lib/gitlab/ci/trace/stream.rb,
lib/gitlab/ci/queue/metrics.rb,
lib/gitlab/ci/status/failed.rb,
lib/gitlab/ci/status/manual.rb,
lib/gitlab/ci/trace/archive.rb,
lib/gitlab/ci/trace/backoff.rb,
lib/gitlab/ci/trace/metrics.rb,
lib/gitlab/ci/ansi2json/line.rb,
lib/gitlab/ci/badge/metadata.rb,
lib/gitlab/ci/badge/template.rb,
lib/gitlab/ci/build/releaser.rb,
lib/gitlab/ci/runner/backoff.rb,
lib/gitlab/ci/status/created.rb,
lib/gitlab/ci/status/factory.rb,
lib/gitlab/ci/status/pending.rb,
lib/gitlab/ci/status/running.rb,
lib/gitlab/ci/status/skipped.rb,
lib/gitlab/ci/status/success.rb,
lib/gitlab/ci/trace/checksum.rb,
lib/gitlab/ci/yaml_processor.rb,
lib/gitlab/ci/ansi2json/state.rb,
lib/gitlab/ci/ansi2json/style.rb,
lib/gitlab/ci/pipeline/logger.rb,
lib/gitlab/ci/runner_releases.rb,
lib/gitlab/ci/status/canceled.rb,
lib/gitlab/ci/status/extended.rb,
lib/gitlab/ci/ansi2json/parser.rb,
lib/gitlab/ci/ansi2json/result.rb,
lib/gitlab/ci/build/rules/rule.rb,
lib/gitlab/ci/config/entry/job.rb,
lib/gitlab/ci/config/entry/key.rb,
lib/gitlab/ci/config/yaml/tags.rb,
lib/gitlab/ci/pipeline/metrics.rb,
lib/gitlab/ci/status/composite.rb,
lib/gitlab/ci/status/preparing.rb,
lib/gitlab/ci/status/scheduled.rb,
lib/gitlab/ci/tags/bulk_insert.rb,
lib/gitlab/ci/trace/chunked_io.rb,
lib/gitlab/ci/artifacts/metrics.rb,
lib/gitlab/ci/build/policy/refs.rb,
lib/gitlab/ci/config/entry/jobs.rb,
lib/gitlab/ci/config/entry/need.rb,
lib/gitlab/ci/config/entry/port.rb,
lib/gitlab/ci/config/entry/root.rb,
lib/gitlab/ci/config/entry/tags.rb,
lib/gitlab/ci/config/extendable.rb,
lib/gitlab/ci/config/normalizer.rb,
lib/gitlab/ci/pipeline/duration.rb,
lib/gitlab/ci/reports/test_case.rb,
lib/gitlab/ci/status/build/play.rb,
lib/gitlab/ci/status/build/stop.rb,
lib/gitlab/ci/variables/builder.rb,
lib/gitlab/ci/variables/helpers.rb,
lib/gitlab/ci/build/context/base.rb,
lib/gitlab/ci/config/entry/cache.rb,
lib/gitlab/ci/config/entry/files.rb,
lib/gitlab/ci/config/entry/image.rb,
lib/gitlab/ci/config/entry/needs.rb,
lib/gitlab/ci/config/entry/paths.rb,
lib/gitlab/ci/config/entry/ports.rb,
lib/gitlab/ci/config/entry/retry.rb,
lib/gitlab/ci/config/entry/rules.rb,
lib/gitlab/ci/config/entry/stage.rb,
lib/gitlab/ci/parsers/test/junit.rb,
lib/gitlab/ci/pipeline/preloader.rb,
lib/gitlab/ci/pipeline/seed/base.rb,
lib/gitlab/ci/reports/test_suite.rb,
lib/gitlab/ci/status/bridge/play.rb,
lib/gitlab/ci/yaml_processor/dag.rb,
lib/gitlab/ci/ansi2json/converter.rb,
lib/gitlab/ci/build/context/build.rb,
lib/gitlab/ci/build/status/reason.rb,
lib/gitlab/ci/config/entry/bridge.rb,
lib/gitlab/ci/config/entry/caches.rb,
lib/gitlab/ci/config/entry/hidden.rb,
lib/gitlab/ci/config/entry/policy.rb,
lib/gitlab/ci/config/entry/prefix.rb,
lib/gitlab/ci/config/entry/stages.rb,
lib/gitlab/ci/pipeline/chain/base.rb,
lib/gitlab/ci/pipeline/chain/seed.rb,
lib/gitlab/ci/pipeline/chain/skip.rb,
lib/gitlab/ci/pipeline/expression.rb,
lib/gitlab/ci/pipeline/seed/build.rb,
lib/gitlab/ci/pipeline/seed/stage.rb,
lib/gitlab/ci/runner_instructions.rb,
lib/gitlab/ci/status/build/action.rb,
lib/gitlab/ci/status/build/common.rb,
lib/gitlab/ci/status/build/erased.rb,
lib/gitlab/ci/status/build/failed.rb,
lib/gitlab/ci/status/build/manual.rb,
lib/gitlab/ci/status/group/common.rb,
lib/gitlab/ci/status/stage/common.rb,
lib/gitlab/ci/artifact_file_reader.rb,
lib/gitlab/ci/build/artifacts/path.rb,
lib/gitlab/ci/build/context/global.rb,
lib/gitlab/ci/build/policy/changes.rb,
lib/gitlab/ci/config/entry/default.rb,
lib/gitlab/ci/config/entry/include.rb,
lib/gitlab/ci/config/entry/inherit.rb,
lib/gitlab/ci/config/entry/release.rb,
lib/gitlab/ci/config/entry/reports.rb,
lib/gitlab/ci/config/entry/service.rb,
lib/gitlab/ci/config/entry/timeout.rb,
lib/gitlab/ci/config/entry/trigger.rb,
lib/gitlab/ci/parsers/parser_error.rb,
lib/gitlab/ci/pipeline/chain/build.rb,
lib/gitlab/ci/reports/test_reports.rb,
lib/gitlab/ci/runner_upgrade_check.rb,
lib/gitlab/ci/status/bridge/action.rb,
lib/gitlab/ci/status/bridge/common.rb,
lib/gitlab/ci/status/bridge/failed.rb,
lib/gitlab/ci/status/bridge/manual.rb,
lib/gitlab/ci/status/build/created.rb,
lib/gitlab/ci/status/build/factory.rb,
lib/gitlab/ci/status/build/pending.rb,
lib/gitlab/ci/status/build/retried.rb,
lib/gitlab/ci/status/build/skipped.rb,
lib/gitlab/ci/status/group/factory.rb,
lib/gitlab/ci/status/stage/factory.rb,
lib/gitlab/ci/trace/section_parser.rb,
lib/gitlab/ci/variables/collection.rb,
lib/gitlab/ci/badge/coverage/report.rb,
lib/gitlab/ci/badge/pipeline/status.rb,
lib/gitlab/ci/config/entry/commands.rb,
lib/gitlab/ci/config/entry/coverage.rb,
lib/gitlab/ci/config/entry/includes.rb,
lib/gitlab/ci/config/entry/services.rb,
lib/gitlab/ci/config/entry/workflow.rb,
lib/gitlab/ci/config/external/rules.rb,
lib/gitlab/ci/config/yaml/tags/base.rb,
lib/gitlab/ci/parsers/security/sast.rb,
lib/gitlab/ci/pipeline/chain/create.rb,
lib/gitlab/ci/pipeline/seed/context.rb,
lib/gitlab/ci/reports/security/flag.rb,
lib/gitlab/ci/reports/security/link.rb,
lib/gitlab/ci/reports/security/scan.rb,
lib/gitlab/ci/status/bridge/factory.rb,
lib/gitlab/ci/status/build/canceled.rb,
lib/gitlab/ci/trace/remote_checksum.rb,
lib/gitlab/ci/yaml_processor/result.rb,
lib/gitlab/ci/badge/release/metadata.rb,
lib/gitlab/ci/badge/release/template.rb,
lib/gitlab/ci/build/credentials/base.rb,
lib/gitlab/ci/build/policy/variables.rb,
lib/gitlab/ci/config/entry/artifacts.rb,
lib/gitlab/ci/config/entry/variables.rb,
lib/gitlab/ci/config/external/mapper.rb,
lib/gitlab/ci/matching/build_matcher.rb,
lib/gitlab/ci/pipeline/chain/command.rb,
lib/gitlab/ci/pipeline/chain/helpers.rb,
lib/gitlab/ci/pipeline/chain/metrics.rb,
lib/gitlab/ci/pipeline/seed/pipeline.rb,
lib/gitlab/ci/status/build/preparing.rb,
lib/gitlab/ci/status/build/retryable.rb,
lib/gitlab/ci/status/build/scheduled.rb,
lib/gitlab/ci/status/external/common.rb,
lib/gitlab/ci/status/pipeline/common.rb,
lib/gitlab/ci/status/success_warning.rb,
lib/gitlab/ci/badge/coverage/metadata.rb,
lib/gitlab/ci/badge/coverage/template.rb,
lib/gitlab/ci/badge/pipeline/metadata.rb,
lib/gitlab/ci/badge/pipeline/template.rb,
lib/gitlab/ci/build/policy/kubernetes.rb,
lib/gitlab/ci/build/prerequisite/base.rb,
lib/gitlab/ci/build/rules/rule/clause.rb,
lib/gitlab/ci/config/entry/kubernetes.rb,
lib/gitlab/ci/config/entry/rules/rule.rb,
lib/gitlab/ci/config/extendable/entry.rb,
lib/gitlab/ci/config/external/context.rb,
lib/gitlab/ci/matching/runner_matcher.rb,
lib/gitlab/ci/parsers/instrumentation.rb,
lib/gitlab/ci/parsers/security/common.rb,
lib/gitlab/ci/pipeline/chain/populate.rb,
lib/gitlab/ci/pipeline/chain/sequence.rb,
lib/gitlab/ci/reports/security/report.rb,
lib/gitlab/ci/status/build/cancelable.rb,
lib/gitlab/ci/status/build/unschedule.rb,
lib/gitlab/ci/status/external/factory.rb,
lib/gitlab/ci/status/pipeline/blocked.rb,
lib/gitlab/ci/status/pipeline/delayed.rb,
lib/gitlab/ci/status/pipeline/factory.rb,
lib/gitlab/ci/variables/builder/group.rb,
lib/gitlab/ci/build/artifacts/metadata.rb,
lib/gitlab/ci/config/entry/environment.rb,
lib/gitlab/ci/config/entry/processable.rb,
lib/gitlab/ci/parsers/terraform/tfplan.rb,
lib/gitlab/ci/pipeline/seed/deployment.rb,
lib/gitlab/ci/reports/coverage_reports.rb,
lib/gitlab/ci/reports/reports_comparer.rb,
lib/gitlab/ci/reports/security/finding.rb,
lib/gitlab/ci/reports/security/reports.rb,
lib/gitlab/ci/reports/security/scanner.rb,
lib/gitlab/ci/status/stage/play_manual.rb,
lib/gitlab/ci/build/credentials/factory.rb,
lib/gitlab/ci/config/external/file/base.rb,
lib/gitlab/ci/config/external/processor.rb,
lib/gitlab/ci/config/normalizer/factory.rb,
lib/gitlab/ci/config/yaml/tags/resolver.rb,
lib/gitlab/ci/pipeline/chain/limit/size.rb,
lib/gitlab/ci/pipeline/chain/seed_block.rb,
lib/gitlab/ci/pipeline/expression/lexer.rb,
lib/gitlab/ci/pipeline/expression/token.rb,
lib/gitlab/ci/pipeline/seed/build/cache.rb,
lib/gitlab/ci/pipeline/seed/environment.rb,
lib/gitlab/ci/pipeline_object_hierarchy.rb,
lib/gitlab/ci/reports/security/analyzer.rb,
lib/gitlab/ci/reports/security/evidence.rb,
lib/gitlab/ci/reports/terraform_reports.rb,
lib/gitlab/ci/variables/builder/project.rb,
lib/gitlab/ci/variables/collection/item.rb,
lib/gitlab/ci/variables/collection/sort.rb,
lib/gitlab/ci/build/policy/specification.rb,
lib/gitlab/ci/build/prerequisite/factory.rb,
lib/gitlab/ci/build/rules/rule/clause/if.rb,
lib/gitlab/ci/config/entry/allow_failure.rb,
lib/gitlab/ci/config/entry/include/rules.rb,
lib/gitlab/ci/config/external/file/local.rb,
lib/gitlab/ci/config/yaml/tags/reference.rb,
lib/gitlab/ci/parsers/coverage/cobertura.rb,
lib/gitlab/ci/pipeline/expression/parser.rb,
lib/gitlab/ci/pipeline/quota/deployments.rb,
lib/gitlab/ci/reports/test_suite_summary.rb,
lib/gitlab/ci/variables/builder/instance.rb,
lib/gitlab/ci/config/edge_stages_injector.rb,
lib/gitlab/ci/config/entry/product/matrix.rb,
lib/gitlab/ci/config/entry/release/assets.rb,
lib/gitlab/ci/config/external/file/remote.rb,
lib/gitlab/ci/parsers/accessibility/pa11y.rb,
lib/gitlab/ci/pipeline/chain/stop_dry_run.rb,
lib/gitlab/ci/reports/codequality_mr_diff.rb,
lib/gitlab/ci/reports/codequality_reports.rb,
lib/gitlab/ci/reports/security/identifier.rb,
lib/gitlab/ci/reports/test_report_summary.rb,
lib/gitlab/ci/reports/test_suite_comparer.rb,
lib/gitlab/ci/status/build/failed_allowed.rb,
lib/gitlab/ci/status/waiting_for_resource.rb,
lib/gitlab/ci/badge/release/latest_release.rb,
lib/gitlab/ci/config/entry/inherit/default.rb,
lib/gitlab/ci/config/entry/trigger/forward.rb,
lib/gitlab/ci/config/external/file/project.rb,
lib/gitlab/ci/reports/security/finding_key.rb,
lib/gitlab/ci/reports/test_failure_history.rb,
lib/gitlab/ci/config/entry/product/parallel.rb,
lib/gitlab/ci/config/external/file/artifact.rb,
lib/gitlab/ci/config/external/file/template.rb,
lib/gitlab/ci/parsers/coverage/sax_document.rb,
lib/gitlab/ci/pipeline/chain/config/content.rb,
lib/gitlab/ci/pipeline/chain/config/process.rb,
lib/gitlab/ci/pipeline/chain/limit/activity.rb,
lib/gitlab/ci/pipeline/chain/template_usage.rb,
lib/gitlab/ci/pipeline/expression/lexeme/or.rb,
lib/gitlab/ci/pipeline/expression/statement.rb,
lib/gitlab/ci/reports/accessibility_reports.rb,
lib/gitlab/ci/reports/test_reports_comparer.rb,
lib/gitlab/ci/build/artifacts/metadata/entry.rb,
lib/gitlab/ci/build/rules/rule/clause/exists.rb,
lib/gitlab/ci/config/entry/inherit/variables.rb,
lib/gitlab/ci/config/entry/product/variables.rb,
lib/gitlab/ci/pipeline/expression/lexeme/and.rb,
lib/gitlab/ci/build/rules/rule/clause/changes.rb,
lib/gitlab/ci/config/entry/include/rules/rule.rb,
lib/gitlab/ci/pipeline/chain/limit/rate_limit.rb,
lib/gitlab/ci/pipeline/chain/pipeline/process.rb,
lib/gitlab/ci/pipeline/expression/lexeme/base.rb,
lib/gitlab/ci/pipeline/expression/lexeme/null.rb,
lib/gitlab/ci/reports/security/locations/base.rb,
lib/gitlab/ci/reports/security/locations/sast.rb,
lib/gitlab/ci/build/artifacts/expire_in_parser.rb,
lib/gitlab/ci/config/entry/release/assets/link.rb,
lib/gitlab/ci/parsers/codequality/code_climate.rb,
lib/gitlab/ci/pipeline/chain/limit/deployments.rb,
lib/gitlab/ci/pipeline/chain/validate/external.rb,
lib/gitlab/ci/pipeline/expression/lexeme/value.rb,
lib/gitlab/ci/config/entry/release/assets/links.rb,
lib/gitlab/ci/config/normalizer/matrix_strategy.rb,
lib/gitlab/ci/config/normalizer/number_strategy.rb,
lib/gitlab/ci/parsers/security/secret_detection.rb,
lib/gitlab/ci/pipeline/chain/build/associations.rb,
lib/gitlab/ci/pipeline/chain/create_deployments.rb,
lib/gitlab/ci/pipeline/chain/limit/job_activity.rb,
lib/gitlab/ci/pipeline/chain/validate/abilities.rb,
lib/gitlab/ci/pipeline/expression/lexeme/equals.rb,
lib/gitlab/ci/pipeline/expression/lexeme/string.rb,
lib/gitlab/ci/reports/security/scanned_resource.rb,
lib/gitlab/ci/status/build/waiting_for_approval.rb,
lib/gitlab/ci/status/build/waiting_for_resource.rb,
lib/gitlab/ci/pipeline/chain/ensure_environments.rb,
lib/gitlab/ci/pipeline/chain/validate/repository.rb,
lib/gitlab/ci/pipeline/expression/lexeme/matches.rb,
lib/gitlab/ci/pipeline/expression/lexeme/pattern.rb,
lib/gitlab/ci/reports/security/aggregated_report.rb,
lib/gitlab/ci/reports/security/finding_signature.rb,
lib/gitlab/ci/status/bridge/waiting_for_resource.rb,
lib/gitlab/ci/build/artifacts/adapters/raw_stream.rb,
lib/gitlab/ci/pipeline/expression/lexeme/operator.rb,
lib/gitlab/ci/pipeline/expression/lexeme/variable.rb,
lib/gitlab/ci/build/artifacts/adapters/gzip_stream.rb,
lib/gitlab/ci/config/entry/reports/coverage_report.rb,
lib/gitlab/ci/pipeline/chain/config/content/bridge.rb,
lib/gitlab/ci/pipeline/chain/config/content/remote.rb,
lib/gitlab/ci/pipeline/chain/config/content/source.rb,
lib/gitlab/ci/pipeline/chain/validate/after_config.rb,
lib/gitlab/ci/reports/codequality_reports_comparer.rb,
lib/gitlab/ci/pipeline/chain/ensure_resource_groups.rb,
lib/gitlab/ci/pipeline/expression/lexeme/not_equals.rb,
lib/gitlab/ci/pipeline/chain/evaluate_workflow_rules.rb,
lib/gitlab/ci/pipeline/expression/lexeme/not_matches.rb,
lib/gitlab/ci/reports/accessibility_reports_comparer.rb,
lib/gitlab/ci/build/prerequisite/kubernetes_namespace.rb,
lib/gitlab/ci/pipeline/chain/cancel_pending_pipelines.rb,
lib/gitlab/ci/pipeline/chain/config/content/parameter.rb,
lib/gitlab/ci/status/build/failed_unmet_prerequisites.rb,
lib/gitlab/ci/status/processable/waiting_for_resource.rb,
lib/gitlab/ci/pipeline/chain/config/content/repository.rb,
lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs.rb,
lib/gitlab/ci/pipeline/seed/processable/resource_group.rb,
lib/gitlab/ci/pipeline/chain/config/content/auto_devops.rb,
lib/gitlab/ci/build/credentials/registry/gitlab_registry.rb,
lib/gitlab/ci/build/credentials/registry/dependency_proxy.rb,
lib/gitlab/ci/parsers/security/concerns/deprecated_syntax.rb,
lib/gitlab/ci/pipeline/expression/lexeme/logical_operator.rb,
lib/gitlab/ci/pipeline/expression/lexeme/parenthesis_open.rb,
lib/gitlab/ci/reports/security/locations/secret_detection.rb,
lib/gitlab/ci/parsers/security/validators/schema_validator.rb,
lib/gitlab/ci/pipeline/expression/lexeme/parenthesis_close.rb,
lib/gitlab/ci/pipeline/chain/config/content/external_project.rb,
lib/gitlab/ci/reports/security/vulnerability_reports_comparer.rb,
lib/gitlab/ci/pipeline/chain/create_cross_database_associations.rb,
lib/gitlab/ci/reports/security/concerns/fingerprint_path_from_file.rb,
lib/gitlab/ci/pipeline/chain/validate/security_orchestration_policy.rb

Defined Under Namespace

Modules: Ansi2html, Ansi2json, Artifacts, Badge, Build, Charts, MaskSecret, Matching, Parsers, Pipeline, Queue, Reports, Runner, Status, Tags, Variables, Warnings Classes: ArtifactFileReader, Config, CronParser, JobArtifact, Jwt, JwtV2, Limit, Lint, PipelineObjectHierarchy, RunnerInstructions, RunnerReleases, RunnerUpgradeCheck, Trace, YamlProcessor