def schedule(c): force_sched = s_force( name="force-build-" + PROJECT_NAME, cb=FORCE_CODEBASE, builders=[PROJECT_NAME], properties=[ util.NestedParameter(name="options", label="Build Options", layout="vertical", fields=[ util.StringParameter(name="force_feature", label="feature-branch to build:", default="", size=80), util.BooleanParameter(name="force_build_clean", label="force a make clean", default=False), util.BooleanParameter(name="force_complete_rebuild", label="force complete rebuild and fresh git clone", default=False), ]) ] ) c['schedulers'].extend([ s_abranch(PROJECT_NAME + '-sched', CODEBASE, [PROJECT_NAME], change_filter=util.ChangeFilter(branch_fn=trigger_branch_match), treeStableTimer=5 * 60), force_sched, s_trigger('trigger-' + PROJECT_NAME, CODEBASE, [PROJECT_NAME]), ])
def schedule(c): force_sched = s_force( name="force-build-" + PROJECT_NAME, cb=FORCE_CODEBASE, builders=[PROJECT_NAME], properties=[ util.NestedParameter(name="options", label="Build Options", layout="vertical", fields=[ util.BooleanParameter(name="force_build_clean", label="force a make clean", default=False), util.BooleanParameter(name="force_complete_rebuild", label="force complete rebuild and fresh git clone", default=False), ]) ] ) c['schedulers'].extend([ s_abranch(PROJECT_NAME + '-sched', CODEBASE, [PROJECT_NAME], change_filter=filter.ChangeFilter(branch_re=TRIGGER_BRANCHES), treeStableTimer=5 * 60), force_sched, s_trigger('trigger-' + PROJECT_NAME, CODEBASE, [PROJECT_NAME]), # TODO: Fix nightly scheduler (currently not working) #s_nightly('nightly-sched-' + PROJECT_NAME, CODEBASE, # [PROJECT_NAME], # hour=22, minute=0) ])
def schedule(c): superbuild_sched = s_abranch("bs_polyjit-superbuild", CODEBASE, ["polyjit-superbuild"], treeStableTimer=2 * 60) c['schedulers'].extend([ superbuild_sched, s_force("fs_polyjit-superbuild", FORCE_CODEBASE, ["polyjit-superbuild"]), s_trigger("ts_polyjit-superbuild", CODEBASE, ["polyjit-superbuild"]), s_dependent("ds_polyjit-superbuild-slurm", superbuild_sched, ["polyjit-superbuild-slurm"]), s_force("fs_polyjit-superbuild-slurm", FORCE_CODEBASE, ["polyjit-superbuild-slurm"]) ])