Skip to content

Commit 7cd9c12

Browse files
authored
Add a new build bot to test key instructions feature. (#408)
- Adds a new builder llvm-clang-key-instructions - Adds a new worker sie-linux-worker5 - Removes a no longer needed Mail Notifier for a decomissioned builder - Adds email notification to myself and Orlando for the new key instructions build bot
1 parent 332621b commit 7cd9c12

File tree

3 files changed

+25
-12
lines changed

3 files changed

+25
-12
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,25 @@
10551055
"-DLLVM_USE_LINKER=gold",
10561056
"-DLLVM_ENABLE_WERROR=OFF"])},
10571057

1058+
{'name': "llvm-clang-key-instructions",
1059+
'tags' : ["llvm", "clang", "compiler-rt", "lld", "cross-project-tests"],
1060+
'workernames': ["sie-linux-worker5"],
1061+
'builddir': "llvm-ki",
1062+
'factory': UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
1063+
depends_on_projects=['llvm','clang','compiler-rt','lld','cross-project-tests'],
1064+
extra_configure_args=[
1065+
"-DCMAKE_C_COMPILER=gcc",
1066+
"-DCMAKE_CXX_COMPILER=g++",
1067+
"-DCMAKE_BUILD_TYPE=Release",
1068+
"-DCLANG_ENABLE_CLANGD=OFF",
1069+
"-DLLVM_BUILD_RUNTIME=ON",
1070+
"-DLLVM_BUILD_TESTS=ON",
1071+
"-DLLVM_ENABLE_ASSERTIONS=ON",
1072+
"-DLLVM_EXPERIMENTAL_KEY_INSTRUCTIONS=ON",
1073+
"-DLLVM_INCLUDE_EXAMPLES=OFF",
1074+
"-DLLVM_LIT_ARGS=--verbose",
1075+
"-DLLVM_USE_LINKER=gold"])},
1076+
10581077
{'name': "llvm-clang-x86_64-darwin",
10591078
'tags' : ["llvm", "clang", "clang-tools-extra", "lld", "cross-project-tests"],
10601079
'workernames': ["doug-worker-3"],

buildbot/osuosl/master/config/status.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,8 @@ def getReporters():
355355
"clang-x86_64-linux-abi-test",
356356
"llvm-clang-x86_64-darwin",
357357
"llvm-clang-aarch64-darwin",
358-
"llvm-clang-aarch64-darwin-release"])
358+
"llvm-clang-aarch64-darwin-release",
359+
"llvm-clang-key-instructions"])
359360
]),
360361
reporters.MailNotifier(
361362
fromaddr = status_email_fromaddr,
@@ -368,16 +369,6 @@ def getReporters():
368369
"llvm-clang-x86_64-sie-win",
369370
"llvm-clang-x86_64-gcc-ubuntu"])
370371
]),
371-
reporters.MailNotifier(
372-
fromaddr=status_email_fromaddr,
373-
sendToInterestedUsers = False,
374-
extraRecipients = [
375-
376-
generators = [
377-
utils.LLVMDefaultBuildStatusGenerator(
378-
builders = [
379-
"llvm-new-debug-iterators"])
380-
]),
381372
reporters.MailNotifier(
382373
dumpMailsToLog = True, # TODO: For debug purposes only. Remove this later.
383374
fromaddr=status_email_fromaddr,
@@ -486,7 +477,8 @@ def getReporters():
486477
utils.LLVMDefaultBuildStatusGenerator(
487478
builders = [
488479
"cross-project-tests-sie-ubuntu",
489-
"llvm-clang-x86_64-sie-win"])
480+
"llvm-clang-x86_64-sie-win",
481+
"llvm-clang-key-instructions"])
490482
]),
491483
reporters.MailNotifier(
492484
fromaddr = status_email_fromaddr,

buildbot/osuosl/master/config/workers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,8 @@ def get_all():
339339
create_worker("sie-linux-worker3", max_builds=1),
340340
# Ubuntu 22.04 on AWS, x86_64 PS5 target
341341
create_worker("sie-linux-worker4", properties={'jobs': 40}, max_builds=1),
342+
# Ubuntu 22.04 on AWS
343+
create_worker("sie-linux-worker5", max_builds=1),
342344

343345
# Windows Server 2019 on AWS, x86_64 PS4 target
344346
create_worker("sie-win-worker", properties={'jobs': 64}, max_builds=1),

0 commit comments

Comments
 (0)