fdroidserver.schedule_buildcycle module¶
- fdroidserver.schedule_buildcycle.collect_schedule_entries(apps)¶
Get list of schedule entries for next build run.
This function matches which builds in metadata are not built yet.
- Parameters:
- apps
list of all metadata app objects of current repo
- Returns:
- list of schedule entries
- fdroidserver.schedule_buildcycle.get_web_index(index_v2_url='https://f-droid.org/repo/index-v2.json')¶
- fdroidserver.schedule_buildcycle.is_binary_artifact_present(appid, build)¶
Check if a build artifact/result form a previous run exists.
- Parameters:
- appid
app id you’re looking for (e.g. ‘org.fdroid.fdroid’)
- build
metadata build object you’re checking
- Returns:
- True if a build artifact exists, otherwise False.
- fdroidserver.schedule_buildcycle.main()¶
- fdroidserver.schedule_buildcycle.published_apps(index_v2={})¶
- fdroidserver.schedule_buildcycle.schedule_buildcycle_wrapper(limit=None, offset=None, published_only=False)¶