Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
gcip2 0.2.3
gcip2 0.2.3
  • gcip2
  • Usage
    • Tasks
    • Pipelines
    • Pipeline builder
    • Dependency injection
    • Configuration
    • Secrets
    • Pipeline models
  • API reference
    • gcip2.pipeline_core
    • gcip2.pipeline.pipeline
    • gcip2.pipeline.builder
    • gcip2.pipeline_vars
    • gcip2.ci.jobs.base
    • gcip2.ci.jobs.trigger
    • gcip2.ci.jobs.assets
    • gcip2.tasks_core.task_builder
    • gcip2.tasks_core.task_generator
    • gcip2.tasks_core.registry
    • gcip2.tasks_core.models.actions
    • gcip2.tasks_core.models.params
    • gcip2.di
    • gcip2.project_config
    • gcip2.vault
  • Changelog
Back to top
View this page

gcip2.tasks_core.registry¶

Classes

TaskRegistry(config, di)

class gcip2.tasks_core.registry.TaskRegistry(config, di)[source]¶

Bases: object

Parameters:
  • config (ProjectConfig)

  • di (Injector)

_load_module(module)[source]¶
Parameters:

module (str)

_load_tasks_from_generator(generator)[source]¶
Parameters:

generator (TaskGenerator)

Return type:

dict[str, Task]

load_tasks_from_module(module)[source]¶
Parameters:

module (str | None)

Return type:

dict[str, Task]

property tasks: dict[str, Task]¶
Next
gcip2.tasks_core.models.actions
Previous
gcip2.tasks_core.task_generator
Copyright © 2026, PivLab Dev
Made with Sphinx and @pradyunsg's Furo
On this page
  • gcip2.tasks_core.registry
    • TaskRegistry
      • TaskRegistry._load_module()
      • TaskRegistry._load_tasks_from_generator()
      • TaskRegistry.load_tasks_from_module()
      • TaskRegistry.tasks