Schedule interface
Properties
branch |
|
days |
Days for a build (flags enum for days of the week) |
schedule |
The Job Id of the Scheduled job that will queue the scheduled build. Since a single trigger can have multiple schedules and we want a single job to process a single schedule (since each schedule has a list of branches to build), the schedule itself needs to define the Job Id. This value will be filled in when a definition is added or updated. The UI does not provide it or use it. |
schedule |
Flag to determine if this schedule should only build if the associated source has been changed. |
start |
Local timezone hour to start |
start |
Local timezone minute to start |
time |
Time zone of the build schedule (String representation of the time zone ID) |
Property Details
branchFilters
branchFilters: string[]
Property Value
string[]
daysToBuild
Days for a build (flags enum for days of the week)
daysToBuild: ScheduleDays
Property Value
scheduleJobId
The Job Id of the Scheduled job that will queue the scheduled build. Since a single trigger can have multiple schedules and we want a single job to process a single schedule (since each schedule has a list of branches to build), the schedule itself needs to define the Job Id. This value will be filled in when a definition is added or updated. The UI does not provide it or use it.
scheduleJobId: string
Property Value
string
scheduleOnlyWithChanges
Flag to determine if this schedule should only build if the associated source has been changed.
scheduleOnlyWithChanges: boolean
Property Value
boolean
startHours
Local timezone hour to start
startHours: number
Property Value
number
startMinutes
Local timezone minute to start
startMinutes: number
Property Value
number
timeZoneId
Time zone of the build schedule (String representation of the time zone ID)
timeZoneId: string
Property Value
string