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()