Mercurial > octave-buildbot
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"))) |