Rev 41: Use a different directory scheme for installers. in file:///home/vila/buildbot/bzr/

Vincent Ladeuil v.ladeuil+lp at free.fr
Mon Aug 10 09:30:57 BST 2009


At file:///home/vila/buildbot/bzr/

------------------------------------------------------------
revno: 41
revision-id: v.ladeuil+lp at free.fr-20090810083057-kju82kc6msb210cv
parent: v.ladeuil+lp at free.fr-20090810080544-cart43wywiuip9yq
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: bzr
timestamp: Mon 2009-08-10 10:30:57 +0200
message:
  Use a different directory scheme for installers.
  
  * .bzrignore:
  (tests, installers): Ignore the content on master, the dirs
  themselves on slaves.
  
  * master/master.cfg:
  (installer_factories): Change the directory scheme too. Stop
  building installers for bzr-release (until we got more disk space
  or things get better defined).
-------------- next part --------------
=== modified file '.bzrignore'
--- a/.bzrignore	2009-08-07 15:32:05 +0000
+++ b/.bzrignore	2009-08-10 08:30:57 +0000
@@ -1,9 +1,10 @@
 master/twistd.log
 RE:master/twistd.log.[0-9]+
 master/twistd.pid
-master/*-build/
-RE:master/jaunty-build/[0-9]+.*
+master/tests/*
+master/installers/*
 slaves/*/twistd.log
 RE:slaves/.*/twistd.log.[0-9]+
 slaves/*/twistd.pid
-slaves/*/*-build/*
+slaves/*/tests
+slaves/*/installers

=== modified file 'README'
--- a/README	2009-08-09 15:14:47 +0000
+++ b/README	2009-08-10 08:30:57 +0000
@@ -151,3 +151,11 @@
 
   to repectively look at the service definition or remove it if
   you want to modify some setting.
+
+  Because the installers needs several copys of different
+  versions of bzr, we setup a shared repo (manually) into the
+  installers directory. Note that this should use the current
+  format used by bzr trunk, and that this shared repo can't be
+  used by plugins using a different format.
+
+    bzr init-repo --1.9 slaves/w2003x64/installers

=== added directory 'master/installers'
=== modified file 'master/master.cfg'
--- a/master/master.cfg	2009-08-10 08:05:44 +0000
+++ b/master/master.cfg	2009-08-10 08:30:57 +0000
@@ -137,6 +137,8 @@
 tests_factory.addStep(BzrBuildExtensions())
 tests_factory.addStep(BzrTests())
 
+# Builders for running the non-regression tests
+
 builders = []
 for s in c['slaves']:
     name = s.slavename
@@ -154,10 +156,12 @@
 # release of the plugins, or the other way around.
 
 installer_factories = {}
-for bzr_target in ("release", "dev"):
+#for bzr_target in ("release", "dev"):
+for bzr_target in ("dev"):
     for plugin_target in ("plugin-release", "plugin-dev"):
         f = factory.BuildFactory()
-        name = "bzr-installer-%s-%s" % (bzr_target, plugin_target)
+        combi = '%s-%s' % (bzr_target, plugin_target)
+        name = 'installer-%s' % (combi,)
         steps = [
             source.Bzr(repourl=bzr_base_URL + '~bzr/bzr/trunk/',
                        mode="update", alwaysUseLatest=True,
@@ -185,7 +189,7 @@
     c["builders"].append(
         {"name": name,
          "slavename": 'w2003x64',
-         "builddir": name,
+         "builddir": 'installers/%s' % (name,),
          "factory": factory,
          })
 



More information about the bazaar-commits mailing list