[llvm-commits] [zorg] r124597 - in /zorg/trunk/buildbot/osuosl/master/config: builders.py slaves.py
Galina Kistanova
gkistanova at gmail.com
Mon Jan 31 12:11:50 PST 2011
Author: gkistanova
Date: Mon Jan 31 14:11:49 2011
New Revision: 124597
URL: http://llvm.org/viewvc/llvm-project?rev=124597&view=rev
Log:
Added new buildbot builder for 3-stage automated build on x86_64-apple-darwin10 of LLVM mingw32 cross-toolchain for arm-eabi hardfloat.
Modified:
zorg/trunk/buildbot/osuosl/master/config/builders.py
zorg/trunk/buildbot/osuosl/master/config/slaves.py
Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=124597&r1=124596&r2=124597&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Mon Jan 31 14:11:49 2011
@@ -447,6 +447,89 @@
'description' : 'install llvm-gcc',
'haltOnFailure' : True },]),
'category' : 'llvm-gcc' },
+
+ {'name' : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
+ 'slavenames': [ "kistanova1" ],
+ 'builddir' : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
+ 'factory' : ScriptedBuilder.getScriptedBuildFactory(
+ source_code = [SVN(name='svn-llvm',
+ mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+ defaultBranch='trunk',
+ workdir="llvm.src"),
+ SVN(name='svn-llvm-gcc',
+ mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+ defaultBranch='trunk',
+ workdir="llvm-gcc.src"),],
+ launcher = 'llvm-gcc.src/extras/buildbot-launcher',
+ build_script = 'llvm-gcc.src/extras/build-darwin-x-mingw32-x-armeabi',
+ extra_args = [],
+ build_steps = [{'name' : 'clean',
+ 'description' : 'clean',
+ 'haltOnFailure' : True },
+ {'name' : 'copy_cross_tools',
+ 'description' : 'copy cross_tools',
+ 'haltOnFailure' : True },
+ {'name' : 'configure_llvm_1',
+ 'description' : 'configure llvm (stage 1)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvm_1',
+ 'description' : 'make llvm (stage 1)',
+ 'extra_args' : ['-j8'], # Extra step-specific properties
+ 'haltOnFailure' : True },
+ {'name' : 'test_llvm_1',
+ 'description' : 'test llvm (stage 1)',
+ 'haltOnFailure' : False },
+ {'name' : 'configure_llvmgcc_1',
+ 'description' : 'configure llvm-gcc (stage 1)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvmgcc_1',
+ 'description' : 'make llvm-gcc (stage 1)', # Note: one thread only here
+ 'haltOnFailure' : True },
+ {'name' : 'install_llvmgcc_1',
+ 'description' : 'install llvm-gcc (stage 1)',
+ 'haltOnFailure' : True },
+ {'name' : 'configure_llvm_2',
+ 'description' : 'configure llvm (stage 2)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvm_2',
+ 'description' : 'make llvm (stage 2)',
+ 'extra_args' : ['-j8'],
+ 'haltOnFailure' : True },
+ {'name' : 'test_llvm_2',
+ 'description' : 'test llvm (stage 2)',
+ 'haltOnFailure' : False },
+ {'name' : 'configure_llvmgcc_2',
+ 'description' : 'configure llvm-gcc (stage 2)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvmgcc_2',
+ 'description' : 'make llvm-gcc (stage 2)',
+ 'extra_args' : ['-j8'],
+ 'haltOnFailure' : True },
+ {'name' : 'install_llvmgcc_2',
+ 'description' : 'install llvm-gcc (stage 2)',
+ 'haltOnFailure' : True },
+ {'name' : 'configure_llvm_3',
+ 'description' : 'configure llvm (stage 3)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvm_3',
+ 'description' : 'make llvm (stage 3)',
+ 'extra_args' : ['-j8'],
+ 'haltOnFailure' : True },
+ {'name' : 'install_llvm_3',
+ 'description' : 'install llvm (stage 3)',
+ 'haltOnFailure' : False },
+ {'name' : 'configure_llvmgcc_3',
+ 'description' : 'configure llvm-gcc (stage 3)',
+ 'haltOnFailure' : True },
+ {'name' : 'make_llvmgcc_3',
+ 'description' : 'make llvm-gcc (stage 3)',
+ 'extra_args' : ['-j8'],
+ 'haltOnFailure' : True },
+ {'name' : 'install_llvmgcc_3',
+ 'description' : 'install llvm-gcc (stage 3)',
+ 'haltOnFailure' : True },]),
+
+ 'category' : 'llvm-gcc' },
{'name' : "llvm-gcc-native-mingw32",
'slavenames': [ "kistanova2" ],
Modified: zorg/trunk/buildbot/osuosl/master/config/slaves.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/slaves.py?rev=124597&r1=124596&r2=124597&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Mon Jan 31 14:11:49 2011
@@ -43,7 +43,7 @@
create_slave("ranby1"),
# Quad Core Mac Pro running Leopard.
- create_slave("kistanova1", properties={'jobs' : 1}, max_builds=3),
+ create_slave("kistanova1", properties={'jobs' : 1}, max_builds=4),
# Win XP SP3.
create_slave("kistanova2", properties={'jobs' : 1}, max_builds=1),
More information about the llvm-commits
mailing list