List of all items
Structs
- Cli
- ExecutorConfig
- GitLabRemoteConfig
- PlanArgs
- RunArgs
- ViewArgs
- compiler::instances::CompiledPipeline
- compiler::instances::JobInstance
- compiler::instances::JobVariantInfo
- config::ContainerEngineConfig
- config::EngineSettings
- config::JobOverrideConfig
- config::OpalConfig
- config::RegistryAuth
- config::ResolvedJobOverride
- config::ResolvedRegistryAuth
- display::DisplayFormatter
- engine::EngineCommandContext
- execution_plan::types::ExecutableJob
- execution_plan::types::ExecutionPlan
- executor::container::ContainerExecutor
- executor::core::ExecutorCore
- executor::docker::DockerExecutor
- executor::nerdctl::NerdctlExecutor
- executor::orbstack::OrbstackExecutor
- executor::podman::PodmanExecutor
- executor::services::ServiceRuntime
- gitlab::ArtifactConfig
- gitlab::CacheConfig
- gitlab::EnvironmentConfig
- gitlab::ExternalDependency
- gitlab::ImageConfig
- gitlab::Job
- gitlab::JobDependency
- gitlab::ParallelMatrixEntry
- gitlab::ParallelVariable
- gitlab::PipelineDefaults
- gitlab::PipelineFilters
- gitlab::PipelineGraph
- gitlab::RetryPolicy
- gitlab::ServiceConfig
- gitlab::StageGroup
- gitlab::WorkflowConfig
- gitlab::rules::JobRule
- history::HistoryCache
- history::HistoryEntry
- history::HistoryJob
- logging::LogFormatter
- model::artifacts::ArtifactSpec
- model::cache::CacheSpec
- model::dependencies::ExternalDependencySpec
- model::dependencies::JobDependencySpec
- model::environment::EnvironmentSpec
- model::image::ImageSpec
- model::job::JobSpec
- model::job::ParallelMatrixEntrySpec
- model::job::ParallelVariableSpec
- model::job::RetryPolicySpec
- model::pipeline::PipelineDefaultsSpec
- model::pipeline::PipelineFilterSpec
- model::pipeline::PipelineSpec
- model::pipeline::StageSpec
- model::pipeline::WorkflowSpec
- model::services::ServiceSpec
- pipeline::artifacts::ArtifactManager
- pipeline::artifacts::ExternalArtifactsManager
- pipeline::cache::CacheEntryInfo
- pipeline::cache::CacheManager
- pipeline::cache::CacheMountSpec
- pipeline::mounts::VolumeMount
- pipeline::mounts::VolumeMountContext
- pipeline::planner::JobEvent
- pipeline::planner::JobRunInfo
- pipeline::planner::JobSummary
- pipeline::planner::StageState
- pipeline::resource_group::ResourceGroupManager
- pipeline::rules::RuleContext
- pipeline::rules::RuleEvaluation
- runner::ExecuteContext
- secrets::SecretsStore
- ui::UiBridge
- ui::UiHandle
- ui::types::UiJobInfo
- ui::types::UiJobResources
Enums
- Commands
- EngineChoice
- EngineKind
- gitlab::ArtifactWhen
- gitlab::CacheKey
- gitlab::CachePolicy
- gitlab::DependencySource
- gitlab::EnvironmentAction
- gitlab::ParallelConfig
- gitlab::rules::RuleChangesRaw
- gitlab::rules::RuleExistsRaw
- history::HistoryStatus
- model::artifacts::ArtifactSourceOutcome
- model::artifacts::ArtifactWhenSpec
- model::cache::CacheKeySpec
- model::cache::CachePolicySpec
- model::dependencies::DependencySourceSpec
- model::environment::EnvironmentActionSpec
- model::job::ParallelConfigSpec
- pipeline::artifacts::ArtifactPathKind
- pipeline::planner::HaltKind
- pipeline::planner::JobFailureKind
- pipeline::planner::JobStatus
- pipeline::rules::RuleWhen
- ui::types::HistoryAction
- ui::types::PaneFocus
- ui::types::UiCommand
- ui::types::UiEvent
- ui::types::UiJobStatus
Traits
Functions
- compiler::compile::compile_pipeline
- display::collect_pipeline_plan
- display::format_image_spec
- display::indent_block
- display::print_blank_line
- display::print_line
- display::print_pipeline_plan
- display::print_pipeline_summary
- display::print_prefixed_line
- env::build_include_lookup
- env::build_job_env
- env::collect_env_vars
- env::expand_env_list
- env::expand_environment
- env::expand_value
- execution_plan::build::build_execution_plan
- executor::paths::to_container_path
- executor::script::write_job_script
- git::changed_files
- git::current_branch
- git::current_tag
- git::default_branch
- git::head_ref
- git::merge_base
- git::repository_root
- git::untracked_files
- history::load
- history::save
- logging::format_plain_log_line
- logging::job_log_info
- logging::sanitize_fragments
- logging::write_log_line
- naming::escape_double_quotes
- naming::generate_run_id
- naming::job_name_slug
- naming::project_slug
- naming::stage_name_slug
- pipeline::mounts::collect_volume_mounts
- pipeline::rules::evaluate_rules
- pipeline::rules::evaluate_workflow
- pipeline::rules::filters_allow
- pipeline::scheduler::spawn_job
- runtime::cache_root
- runtime::config_dirs
- runtime::history_path
- runtime::logs_dir
- runtime::resource_group_root
- runtime::runs_root
- runtime::session_dir
- secrets::load_dotenv_env_pairs
- terminal::should_use_color
- terminal::stream_lines
- ui::page_text_with_pager
- ui::view_history
- ui::view_pipeline_logs