Mercurial > octave-buildbot
changeset 53:08a1c9cd3d2b
adjust scheduling of mxe-octave builds
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 15 Jun 2023 16:39:43 -0400 |
parents | 00b45a7930ab |
children | 92ec1f0534e3 |
files | master.cfg |
diffstat | 1 files changed, 32 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/master.cfg Thu Jun 15 08:34:29 2023 -0400 +++ b/master.cfg Thu Jun 15 16:39:43 2023 -0400 @@ -175,29 +175,32 @@ ### builds is allowed for anyone. WTF!?! ### c["schedulers"].append (ForceScheduler (name = "force_stable_octave", builderNames = all_stable_octave_builders)) +### HOUR is UTC. Stagger the w64-32, w64-64, and mxe-native builds +### because they are all done on the same system. + c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w32", change_filter = mxe_octave_default_filter, onlyIfChanged = True, builderNames = ["w32-on-debian"], + hour = 4)) + +c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w32-release", + change_filter = mxe_octave_release_filter, + onlyIfChanged = True, + builderNames = ["w32-release-on-debian"], hour = 6)) +c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w32-stable", + change_filter = mxe_octave_stable_filter, + onlyIfChanged = True, + builderNames = ["w32-stable-on-debian"], + hour = 8)) + c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-32", change_filter = mxe_octave_default_filter, onlyIfChanged = True, builderNames = ["w64-32-on-debian"], - hour = 2)) - -c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-64", - change_filter = mxe_octave_default_filter, - onlyIfChanged = True, - builderNames = ["w64-64-on-debian"], - hour = 2)) - -c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w32-release", - change_filter = mxe_octave_release_filter, - onlyIfChanged = True, - builderNames = ["w32-release-on-debian"], - hour = 10)) + hour = 4)) c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-32-release", change_filter = mxe_octave_release_filter, @@ -205,41 +208,41 @@ builderNames = ["w64-32-release-on-debian"], hour = 6)) +c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-32-stable", + change_filter = mxe_octave_stable_filter, + onlyIfChanged = True, + builderNames = ["w64-32-stable-on-debian"], + hour = 8)) + +c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-64", + change_filter = mxe_octave_default_filter, + onlyIfChanged = True, + builderNames = ["w64-64-on-debian"], + hour = 10)) + c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-64-release", change_filter = mxe_octave_release_filter, onlyIfChanged = True, builderNames = ["w64-64-release-on-debian"], - hour = 6)) - -c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w32-stable", - change_filter = mxe_octave_stable_filter, - onlyIfChanged = True, - builderNames = ["w32-stable-on-debian"], - hour = 14)) - -c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-32-stable", - change_filter = mxe_octave_stable_filter, - onlyIfChanged = True, - builderNames = ["w64-32-stable-on-debian"], - hour = 10)) + hour = 12)) c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-w64-64-stable", change_filter = mxe_octave_stable_filter, onlyIfChanged = True, builderNames = ["w64-64-stable-on-debian"], - hour = 10)) + hour = 14)) c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-native", change_filter = mxe_octave_default_filter, onlyIfChanged = True, builderNames = ["mxe-native-on-debian"], - hour = 18)) + hour = 16)) c["schedulers"].append (timed.Nightly (name = "periodic mxe-octave-native-all", change_filter = mxe_octave_default_filter, onlyIfChanged = True, builderNames = ["mxe-native-all-on-debian"], - hour = 22)) + hour = 18)) ### DISABLED because there doesn't seem to be a way to limit this ### action to users logged in to the web interface; instead, forcing