Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.52 KB

File metadata and controls

33 lines (26 loc) · 1.52 KB

GL_PipelineSchedule

Represents a pipeline schedule — a cron-based trigger that automatically runs a pipeline on a configured branch at a set interval. Schedules can define additional CI/CD variables (GL_PipelineVariable nodes) that override or supplement project variables for the scheduled run. The schedule has an owner user who can manage it.

Properties

Property Name Data Type Description
name string Schedule description (e.g., Nightly build)
branch string Target branch/ref the schedule triggers pipelines on
active bool Whether the schedule is enabled
cron string Cron expression (e.g., 0 2 * * *)
cron_timezone string Timezone for the cron expression (e.g., UTC, Europe/Berlin)
next_run_at datetime Next scheduled execution time
created_at datetime When the schedule was created
updated_at datetime When the schedule was last modified

Diagram

flowchart TD
    GL_Project[fa:fa-diagram-project GL_Project]
    GL_PipelineSchedule[fa:fa-clock-rotate-left GL_PipelineSchedule]
    GL_Pipeline[fa:fa-angles-right GL_Pipeline]
    GL_PipelineVariable[fa:fa-sliders GL_PipelineVariable]
    GL_User[fa:fa-user GL_User]

    GL_Project -.->|GL_HasPipelineSchedule| GL_PipelineSchedule
    GL_PipelineSchedule -.->|GL_Triggers| GL_Pipeline
    GL_PipelineSchedule -->|GL_Defines| GL_PipelineVariable
    GL_User -->|GL_Owns| GL_PipelineSchedule
Loading