mini_buildd.cron module¶
- mini_buildd.cron.next_yearly_run()¶
First day of next month between 0am and 1am
- mini_buildd.cron.next_monthly_run()¶
First day of next month between 0am and 1am
- mini_buildd.cron.next_weekly_run()¶
Next sunday between 2am and 3am
- mini_buildd.cron.next_daily_run()¶
Next day between 4am and 6am
- mini_buildd.cron.next_hourly_run()¶
Run every hour
- mini_buildd.cron.next_minutely_run()¶
For testing only; start in one minute
- class mini_buildd.cron.Type(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
Enum
- YEARLY = 1¶
- MONTHLY = 2¶
- WEEKLY = 3¶
- DAILY = 4¶
- HOURLY = 5¶
- MINUTELY = 6¶
- class mini_buildd.cron.Tab¶
Bases:
PollerThread
- cronjob_debug()¶
For debugging cron only
- classmethod cronjob_retry_uploads()¶
Retry failed (buildresult) uploads
- classmethod cronjob_setup_inspect()¶
Inspect setup and store report (hover
Setup
Menu to view)
- classmethod cronjob_expire_builds()¶
Expire build directories older than 5 days
- classmethod cronjob_expire_events()¶
Expire event directories older than 1 year
- classmethod cronjob_snapshots(crontype)¶
Generate repository snapshots for all stable distributions
- add(type_, *args, **kwargs)¶
- get(id_)¶
- run_poller()¶
- attention()¶