rosa-build/config/schedule.yml

71 lines
1.7 KiB
YAML

clean_rpm_build_nodes:
every:
- '1m'
class: 'CleanRpmBuildNodeJob'
queue: middle
description: 'Cleans RPM build nodes'
build_lists_publish_task_manager:
every:
- '3m'
class: 'PublishTaskManagerJob'
queue: middle
description: 'Creates tasks for publishing'
clean_api_defender_statistics:
every:
- '1d'
class: 'CleanApiDefenderStatisticsJob'
queue: low
description: 'Cleans ApiDefender statistics'
#clean_build_list_buildroot:
# every:
# - '1h'
# class: 'BuildLists::CleanBuildrootJob'
# queue: middle
# description: 'Cleans RPM buildroot from BuildList'
run_extra_mass_builds:
every:
- '5m'
class: 'RunExtraMassBuildsJob'
queue: low
description: 'Run mass builds with relations'
remove_outdated_items:
cron: '0 3 * * *'
class: 'RemoveOutdatedItemsJob'
queue: low
description: 'Removes outdated mass builds, product buid lists and build lists'
autostart_builds_daily:
cron: '0 4 * * *'
class: 'AutostartBuildsDailyJob'
queue: low
description: 'Starts automatic builds every 24 hours'
autostart_builds_once_every_twelve_hours:
cron: '0 4,16 * * *'
class: 'AutostartBuildsOnceEveryTwelveHoursJob'
queue: low
description: 'Starts automatic builds every 12 hours'
autostart_builds_daily:
cron: '0 4 * * *'
class: 'AutostartBuildsDailyJob'
queue: low
description: 'Starts automatic builds every 24 hours'
autostart_builds_weekly:
cron: '0 4 * * 0'
class: 'AutostartBuildsWeeklyJob'
queue: low
description: 'Starts automatic builds every week'
build_canceling_destroy:
every:
- '1h'
class: 'BuildLists::BuildCancelingDestroyJob'
queue: low
description: 'Remove build canceling build lists'