comparison master.cfg @ 35:ba54973baf45

redistribute load on jwe systems
author John W. Eaton <jwe@octave.org>
date Wed, 25 Aug 2021 22:41:22 -0400
parents dccb2d57f79d
children 2e1359850798
comparison
equal deleted inserted replaced
34:dccb2d57f79d 35:ba54973baf45
106 from buildbot.schedulers.forcesched import ForceScheduler 106 from buildbot.schedulers.forcesched import ForceScheduler
107 from buildbot.schedulers import timed 107 from buildbot.schedulers import timed
108 108
109 all_default_octave_builders = []; 109 all_default_octave_builders = [];
110 all_default_octave_builders.append ("gcc-6-debian") # mtmx 110 all_default_octave_builders.append ("gcc-6-debian") # mtmx
111 all_default_octave_builders.append ("gcc-debian") # jwe-3 111 all_default_octave_builders.append ("gcc-debian") # jwe-debian-x86_64-5
112 all_default_octave_builders.append ("gcc-lto-debian") # jwe-4 112 all_default_octave_builders.append ("gcc-lto-debian") # jwe-debian-x86_64-5
113 all_default_octave_builders.append ("gcc-fedora") # das 113 all_default_octave_builders.append ("gcc-fedora") # das
114 all_default_octave_builders.append ("gcc-lto-fedora") # das 114 all_default_octave_builders.append ("gcc-lto-fedora") # das
115 all_default_octave_builders.append ("no-extras-debian") # jwe-4 115 all_default_octave_builders.append ("no-extras-debian") # jwe-debian-x86_64-5
116 all_default_octave_builders.append ("clang-3.9-debian") # mtmx 116 all_default_octave_builders.append ("clang-3.9-debian") # mtmx
117 all_default_octave_builders.append ("clang-debian") # jwe-0 117 all_default_octave_builders.append ("clang-debian") # jwe-debian-x86_64-1
118 all_default_octave_builders.append ("clang-fedora") # das 118 all_default_octave_builders.append ("clang-fedora") # das
119 all_default_octave_builders.append ("clang-osx") # simone 119 all_default_octave_builders.append ("clang-osx") # simone
120 120
121 all_stable_octave_builders = []; 121 all_stable_octave_builders = [];
122 all_stable_octave_builders.append ("stable-gcc-debian") # jwe-3 122 all_stable_octave_builders.append ("stable-gcc-debian") # jwe-debian-x86_64-4
123 all_stable_octave_builders.append ("stable-gcc-lto-debian") # jwe-4 123 all_stable_octave_builders.append ("stable-gcc-lto-debian") # jwe-debian-x86_64-4
124 all_stable_octave_builders.append ("stable-gcc-fedora") # das 124 all_stable_octave_builders.append ("stable-gcc-fedora") # das
125 all_stable_octave_builders.append ("stable-no-extras-debian") # jwe-4 125 all_stable_octave_builders.append ("stable-no-extras-debian") # jwe-debian-x86_64-4
126 all_stable_octave_builders.append ("stable-clang-debian") # jwe-0 126 all_stable_octave_builders.append ("stable-clang-debian") # jwe-debian-x86_64-1
127 all_stable_octave_builders.append ("stable-clang-fedora") # das 127 all_stable_octave_builders.append ("stable-clang-fedora") # das
128 all_stable_octave_builders.append ("stable-clang-osx") # simone 128 all_stable_octave_builders.append ("stable-clang-osx") # simone
129 129
130 all_mxe_octave_builders = []; 130 all_mxe_octave_builders = [];
131 all_mxe_octave_builders.append ("w32-on-debian") # jwe-0 131 all_mxe_octave_builders.append ("w32-on-debian") # jwe-debian-x86_64-5
132 all_mxe_octave_builders.append ("w64-32-on-debian") # jwe-1 132 all_mxe_octave_builders.append ("w64-32-on-debian") # jwe-debian-x86_64-5
133 all_mxe_octave_builders.append ("w64-64-on-debian") # jwe-4 133 all_mxe_octave_builders.append ("w64-64-on-debian") # jwe-debian-x86_64-4
134 all_mxe_octave_builders.append ("w32-release-on-debian") # jwe-0 134 all_mxe_octave_builders.append ("w32-release-on-debian") # jwe-debian-x86_64-5
135 all_mxe_octave_builders.append ("w64-32-release-on-debian") # jwe-1 135 all_mxe_octave_builders.append ("w64-32-release-on-debian") # jwe-debian-x86_64-5
136 all_mxe_octave_builders.append ("w64-64-release-on-debian") # jwe-4 136 all_mxe_octave_builders.append ("w64-64-release-on-debian") # jwe-debian-x86_64-4
137 all_mxe_octave_builders.append ("w32-stable-on-debian") # jwe-0 137 all_mxe_octave_builders.append ("w32-stable-on-debian") # jwe-debian-x86_64-5
138 all_mxe_octave_builders.append ("w64-32-stable-on-debian") # jwe-1 138 all_mxe_octave_builders.append ("w64-32-stable-on-debian") # jwe-debian-x86_64-5
139 all_mxe_octave_builders.append ("w64-64-stable-on-debian") # jwe-4 139 all_mxe_octave_builders.append ("w64-64-stable-on-debian") # jwe-debian-x86_64-4
140 all_mxe_octave_builders.append ("mxe-native-on-debian") # jwe-3 140 all_mxe_octave_builders.append ("mxe-native-on-debian") # jwe-debian-x86_64-1
141 all_mxe_octave_builders.append ("mxe-native-all-on-debian") # jwe-3 141 all_mxe_octave_builders.append ("mxe-native-all-on-debian") # jwe-debian-x86_64-3
142 142
143 c["schedulers"] = [] 143 c["schedulers"] = []
144 144
145 c["schedulers"].append (SingleBranchScheduler (name = "default octave", 145 c["schedulers"].append (SingleBranchScheduler (name = "default octave",
146 change_filter = octave_default_filter, 146 change_filter = octave_default_filter,
555 c["builders"].append (BuilderConfig (name = "gcc-6-debian", 555 c["builders"].append (BuilderConfig (name = "gcc-6-debian",
556 workernames = ["mtmx-debian-x86_64"], 556 workernames = ["mtmx-debian-x86_64"],
557 factory = mk_gcc_6_factory (10, "-j2", "default"))) 557 factory = mk_gcc_6_factory (10, "-j2", "default")))
558 558
559 c["builders"].append (BuilderConfig (name = "gcc-debian", 559 c["builders"].append (BuilderConfig (name = "gcc-debian",
560 workernames = ["jwe-debian-x86_64-3"], 560 workernames = ["jwe-debian-x86_64-5"],
561 factory = mk_gcc_factory (19, "-j8", "default"))) 561 factory = mk_gcc_factory (19, "-j16", "default")))
562 562
563 c["builders"].append (BuilderConfig (name = "stable-gcc-debian", 563 c["builders"].append (BuilderConfig (name = "stable-gcc-debian",
564 workernames = ["jwe-debian-x86_64-3"], 564 workernames = ["jwe-debian-x86_64-4"],
565 factory = mk_gcc_factory (19, "-j8", "stable"))) 565 factory = mk_gcc_factory (19, "-j16", "stable")))
566 566
567 c["builders"].append (BuilderConfig (name = "gcc-lto-debian", 567 c["builders"].append (BuilderConfig (name = "gcc-lto-debian",
568 workernames = ["jwe-debian-x86_64-4"], 568 workernames = ["jwe-debian-x86_64-5"],
569 factory = mk_gcc_lto_factory (19, "-j16", "default"))) 569 factory = mk_gcc_lto_factory (19, "-j16", "default")))
570 570
571 c["builders"].append (BuilderConfig (name = "stable-gcc-lto-debian", 571 c["builders"].append (BuilderConfig (name = "stable-gcc-lto-debian",
572 workernames = ["jwe-debian-x86_64-4"], 572 workernames = ["jwe-debian-x86_64-4"],
573 factory = mk_gcc_lto_factory (19, "-j16", "stable"))) 573 factory = mk_gcc_lto_factory (19, "-j16", "stable")))
583 c["builders"].append (BuilderConfig (name = "gcc-lto-fedora", 583 c["builders"].append (BuilderConfig (name = "gcc-lto-fedora",
584 workernames = ["das_fc25-x86_64"], 584 workernames = ["das_fc25-x86_64"],
585 factory = mk_gcc_lto_factory (10, "-j4", "default"))) 585 factory = mk_gcc_lto_factory (10, "-j4", "default")))
586 586
587 c["builders"].append (BuilderConfig (name = "no-extras-debian", 587 c["builders"].append (BuilderConfig (name = "no-extras-debian",
588 workernames = ["jwe-debian-x86_64-4"], 588 workernames = ["jwe-debian-x86_64-5"],
589 factory = mk_no_extras_factory (19, "-j16", "default"))) 589 factory = mk_no_extras_factory (19, "-j16", "default")))
590 590
591 c["builders"].append (BuilderConfig (name = "stable-no-extras-debian", 591 c["builders"].append (BuilderConfig (name = "stable-no-extras-debian",
592 workernames = ["jwe-debian-x86_64-4"], 592 workernames = ["jwe-debian-x86_64-4"],
593 factory = mk_no_extras_factory (19, "-j16", "stable"))) 593 factory = mk_no_extras_factory (19, "-j16", "stable")))
595 c["builders"].append (BuilderConfig (name = "clang-3.9-debian", 595 c["builders"].append (BuilderConfig (name = "clang-3.9-debian",
596 workernames = ["mtmx-debian-x86_64"], 596 workernames = ["mtmx-debian-x86_64"],
597 factory = mk_clang_3_9_factory (19, "-j2", "default"))) 597 factory = mk_clang_3_9_factory (19, "-j2", "default")))
598 598
599 c["builders"].append (BuilderConfig (name = "clang-debian", 599 c["builders"].append (BuilderConfig (name = "clang-debian",
600 workernames = ["jwe-debian-x86_64-0"], 600 workernames = ["jwe-debian-x86_64-1"],
601 factory = mk_clang_factory (19, "-j6", "default"))) 601 factory = mk_clang_factory (19, "-j8", "default")))
602 602
603 c["builders"].append (BuilderConfig (name = "stable-clang-debian", 603 c["builders"].append (BuilderConfig (name = "stable-clang-debian",
604 workernames = ["jwe-debian-x86_64-0"], 604 workernames = ["jwe-debian-x86_64-1"],
605 factory = mk_clang_factory (19, "-j6", "stable"))) 605 factory = mk_clang_factory (19, "-j8", "stable")))
606 606
607 c["builders"].append (BuilderConfig (name = "clang-fedora", 607 c["builders"].append (BuilderConfig (name = "clang-fedora",
608 workernames = ["das_fc25-x86_64"], 608 workernames = ["das_fc25-x86_64"],
609 factory = mk_clang_factory (19, "-j4", "default"))) 609 factory = mk_clang_factory (19, "-j4", "default")))
610 610
771 "gnu-linux"], 771 "gnu-linux"],
772 compile_opts) 772 compile_opts)
773 773
774 774
775 c["builders"].append (BuilderConfig (name = "w32-on-debian", 775 c["builders"].append (BuilderConfig (name = "w32-on-debian",
776 workernames = ["jwe-debian-x86_64-0"], 776 workernames = ["jwe-debian-x86_64-5"],
777 factory = mk_w32_factory (19, 8, "default", 777 factory = mk_w32_factory (19, 16, "default",
778 ["--enable-system-octave"], 778 ["--enable-system-octave"],
779 ["nsis-installer", "7z-dist"]))) 779 ["nsis-installer", "7z-dist"])))
780 780
781 c["builders"].append (BuilderConfig (name = "w64-32-on-debian", 781 c["builders"].append (BuilderConfig (name = "w64-32-on-debian",
782 workernames = ["jwe-debian-x86_64-1"], 782 workernames = ["jwe-debian-x86_64-5"],
783 factory = mk_w64_32_factory (19, 8, "default", 783 factory = mk_w64_32_factory (19, 16, "default",
784 ["--enable-system-octave"], 784 ["--enable-system-octave"],
785 ["nsis-installer", "7z-dist"]))) 785 ["nsis-installer", "7z-dist"])))
786 786
787 c["builders"].append (BuilderConfig (name = "w64-64-on-debian", 787 c["builders"].append (BuilderConfig (name = "w64-64-on-debian",
788 workernames = ["jwe-debian-x86_64-4"], 788 workernames = ["jwe-debian-x86_64-4"],
789 factory = mk_w64_64_factory (19, 16, "default", 789 factory = mk_w64_64_factory (19, 16, "default",
790 ["--enable-system-octave"], 790 ["--enable-system-octave"],
791 ["nsis-installer", "7z-dist"]))) 791 ["nsis-installer", "7z-dist"])))
792 792
793 c["builders"].append (BuilderConfig (name = "w32-release-on-debian", 793 c["builders"].append (BuilderConfig (name = "w32-release-on-debian",
794 workernames = ["jwe-debian-x86_64-0"], 794 workernames = ["jwe-debian-x86_64-5"],
795 factory = mk_w32_factory (19, 8, "release", 795 factory = mk_w32_factory (19, 16, "release",
796 ["--disable-system-octave"], 796 ["--disable-system-octave"],
797 ["nsis-installer", "7z-dist"]))) 797 ["nsis-installer", "7z-dist"])))
798 798
799 c["builders"].append (BuilderConfig (name = "w64-32-release-on-debian", 799 c["builders"].append (BuilderConfig (name = "w64-32-release-on-debian",
800 workernames = ["jwe-debian-x86_64-1"], 800 workernames = ["jwe-debian-x86_64-5"],
801 factory = mk_w64_32_factory (19, 8, "release", 801 factory = mk_w64_32_factory (19, 16, "release",
802 ["--disable-system-octave"], 802 ["--disable-system-octave"],
803 ["nsis-installer", "7z-dist"]))) 803 ["nsis-installer", "7z-dist"])))
804 804
805 c["builders"].append (BuilderConfig (name = "w64-64-release-on-debian", 805 c["builders"].append (BuilderConfig (name = "w64-64-release-on-debian",
806 workernames = ["jwe-debian-x86_64-4"], 806 workernames = ["jwe-debian-x86_64-4"],
808 ["--disable-system-octave"], 808 ["--disable-system-octave"],
809 ["nsis-installer", "7z-dist"]))) 809 ["nsis-installer", "7z-dist"])))
810 810
811 811
812 c["builders"].append (BuilderConfig (name = "w32-stable-on-debian", 812 c["builders"].append (BuilderConfig (name = "w32-stable-on-debian",
813 workernames = ["jwe-debian-x86_64-0"], 813 workernames = ["jwe-debian-x86_64-5"],
814 factory = mk_w32_factory (19, 8, "stable", 814 factory = mk_w32_factory (19, 16, "stable",
815 ["--enable-system-octave"], 815 ["--enable-system-octave"],
816 ["nsis-installer", "7z-dist"]))) 816 ["nsis-installer", "7z-dist"])))
817 817
818 c["builders"].append (BuilderConfig (name = "w64-32-stable-on-debian", 818 c["builders"].append (BuilderConfig (name = "w64-32-stable-on-debian",
819 workernames = ["jwe-debian-x86_64-1"], 819 workernames = ["jwe-debian-x86_64-5"],
820 factory = mk_w64_32_factory (19, 8, "stable", 820 factory = mk_w64_32_factory (19, 16, "stable",
821 ["--enable-system-octave"], 821 ["--enable-system-octave"],
822 ["nsis-installer", "7z-dist"]))) 822 ["nsis-installer", "7z-dist"])))
823 823
824 c["builders"].append (BuilderConfig (name = "w64-64-stable-on-debian", 824 c["builders"].append (BuilderConfig (name = "w64-64-stable-on-debian",
825 workernames = ["jwe-debian-x86_64-4"], 825 workernames = ["jwe-debian-x86_64-4"],
826 factory = mk_w64_64_factory (19, 16, "stable", 826 factory = mk_w64_64_factory (19, 16, "stable",
827 ["--enable-system-octave"], 827 ["--enable-system-octave"],
828 ["nsis-installer", "7z-dist"]))) 828 ["nsis-installer", "7z-dist"])))
829 829
830 c["builders"].append (BuilderConfig (name = "mxe-native-on-debian", 830 c["builders"].append (BuilderConfig (name = "mxe-native-on-debian",
831 workernames = ["jwe-debian-x86_64-3"], 831 workernames = ["jwe-debian-x86_64-1"],
832 factory = mk_native_factory (19, 8, "default", "tar-dist"))) 832 factory = mk_native_factory (19, 8, "default", "tar-dist")))
833 833
834 c["builders"].append (BuilderConfig (name = "mxe-native-all-on-debian", 834 c["builders"].append (BuilderConfig (name = "mxe-native-all-on-debian",
835 workernames = ["jwe-debian-x86_64-3"], 835 workernames = ["jwe-debian-x86_64-3"],
836 factory = mk_native_all_factory (19, 8, "default", "tar-dist"))) 836 factory = mk_native_all_factory (19, 8, "default", "tar-dist")))