# HG changeset patch # User wenzelm # Date 1699126087 -3600 # Node ID 54318ecceec9105bb635922872a6a290caf2fcf1 # Parent 6dc989ae43278e4bfbb32610d238ff48915dc564 enable multi-builds (again, see also 0c7419d3dd59); diff -r 6dc989ae4327 -r 54318ecceec9 src/Pure/Admin/isabelle_cronjob.scala --- a/src/Pure/Admin/isabelle_cronjob.scala Sat Nov 04 20:10:17 2023 +0100 +++ b/src/Pure/Admin/isabelle_cronjob.scala Sat Nov 04 20:28:07 2023 +0100 @@ -177,6 +177,8 @@ detect: PostgreSQL.Source = "", active: () => Boolean = () => true ) { + def replicate(n: Int): List[Remote_Build] = Library.replicate(n, this) + def open_session(options: Options): SSH.Session = SSH.open_session(options, host = host, user = user, port = port) @@ -366,7 +368,7 @@ " -e ISABELLE_SMLNJ=/usr/local/smlnj/bin/sml" + " -e ISABELLE_SWIPL=/usr/local/bin/swipl", args = "-a -d '~~/src/Benchmarks'")), - List(remote_build_studio1), + remote_build_studio1.replicate(2), List( Remote_Build("macOS, quick_and_dirty", "mini2", options = "-m32 -M4 -t quick_and_dirty -p pide_session=false", @@ -377,7 +379,7 @@ options = "-m32 -M4 -t skip_proofs -p pide_session=false", args = "-a -o skip_proofs", detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("skip_proofs"), active = () => false)), - List(remote_build_mini3), + remote_build_mini3.replicate(3), List( Remote_Build("Windows", "vmnipkow9", historic = true, history = 90, components_base = "/cygdrive/d/isatest/contrib",