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): c['schedulers'].extend([ s_sbranch("build-slurm-set-sched", codebase, ["build-slurm-set"], change_filter=filter.ChangeFilter(branch_re='next|develop'), treeStableTimer=2 * 60), s_force("force-build-slurm-set", force_codebase, ["build-slurm-set"]), s_trigger("trigger-slurm-set", codebase, ['build-slurm-set']) ])
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"]) ])
def schedule(c): c['schedulers'].extend([ s_sbranch("build-llvm-sched", codebase, ["build-llvm"], branch="master", treeStableTimer=2*60), s_force("force-build-llvm", force_codebase, ["build-llvm"]), s_trigger("trigger-build-llvm", codebase, ['build-llvm']), s_nightly("nightly-sched-build-llvm", codebase, ["build-llvm"], hour=20, minute=0) ])
def schedule(c): c['schedulers'].extend([ s_sbranch("build-benchbuild-sched", cb_benchbuild, ["build-benchbuild"], change_filter=filter.ChangeFilter(branch='master'), treeStableTimer=2 * 60), s_force("force-build-benchbuild", force_codebase, ["build-benchbuild"]), s_trigger("trigger-build-benchbuild", cb_benchbuild, ["build-benchbuild"]), s_nightly("nightly-sched-build-benchbuild", cb_benchbuild, ["build-benchbuild"], hour=20, minute=0) ])