Index: buildbot/osuosl/master/config/builders.py =================================================================== --- buildbot/osuosl/master/config/builders.py +++ buildbot/osuosl/master/config/builders.py @@ -21,6 +21,7 @@ from zorg.buildbot.builders import FuchsiaBuilder from zorg.buildbot.builders import XToolchainBuilder from zorg.buildbot.builders import TestSuiteBuilder +from zorg.buildbot.builders import BOLTBuilder from zorg.buildbot.builders import HtmlDocsBuilder from zorg.buildbot.builders import DoxygenDocsBuilder @@ -2282,4 +2283,21 @@ ])}, + # BOLT builder managed by Meta + {'name': "bolt-x86_64-ubuntu", + 'tags': ["bolt"], + 'collapseRequests': False, + 'workernames':["bolt-worker2"], + 'builddir': "bolt-x86_64-ubuntu-bolttests", + 'factory' : BOLTBuilder.getBOLTCmakeBuildFactory( + clean=True, + bolttests=True, + extra_configure_args=[ + '-DLLVM_ENABLE_PROJECTS=clang;lld;bolt', + '-DLLVM_TARGETS_TO_BUILD=X86;AArch64', + "-DCMAKE_C_COMPILER_LAUNCHER=ccache", + "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache", + ], + )}, + ] Index: buildbot/osuosl/master/config/workers.py =================================================================== --- buildbot/osuosl/master/config/workers.py +++ buildbot/osuosl/master/config/workers.py @@ -270,4 +270,7 @@ # OpenMP on AMDGPU, Ubuntu 18.04.5, Intel(R) Xeon(R) Gold 5218 @ 2.30GHz with 64GB Memory, 1 Vega20 GPU with 16GB Memory create_worker("omp-vega20-0", properties={'jobs': 32}, max_builds=1), create_worker("omp-vega20-1", properties={'jobs': 32}, max_builds=1), + + # BOLT worker + create_worker("bolt-worker2"), ]