[Buildbot-commits] buildbot NEWS,1.70,1.71

Brian Warner warner at users.sourceforge.net
Thu Jul 24 23:04:14 UTC 2008

Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv18060

Modified Files:
Log Message:
[project @ NEWS: include Properties improvements]

Original author: warner at lothar.com
Date: 2008-07-24 23:03:49+00:00

Index: NEWS
RCS file: /cvsroot/buildbot/buildbot/NEWS,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -d -r1.70 -r1.71
--- NEWS	24 Jul 2008 20:22:41 -0000	1.70
+++ NEWS	24 Jul 2008 23:04:12 -0000	1.71
@@ -27,6 +27,23 @@
  s = source.CVS(cvsroot, cvsmodule)
  f = factory.CPAN(s)
+Build Properties have been generalized: they remain associated with a single
+Build, but the properties can be set from a variety of sources. In previous
+releases, the Build itself would set properties like 'buildername', 'branch',
+and 'revision' (the latter two indicating which version of the source code it
+was trying to get), and the source-checkout BuildSteps would set a property
+named 'got_revision' (to indicate what version of the soruce code it actually
+got). In this release, the 'scheduler' property is set to indicate which
+Scheduler caused the build to be started. In addition, the config file can
+specify properties to be set on all Builds, or on all Builds for a specific
+Builder. All these properties are available for interpolation into
+ShellCommands and environment variables by using the WithProperties() marker.
+It may be easier to implement simple build parameterization (e.g. to upload
+generated binaries to a specific directory, or to only perform long-running
+tests on a nightly build instead of upon every checkin) by using these Build
+Properties than to write custom BuildSteps.
 ** Other improvements
 The /buildslaves web page shows which slaves are currently running builds.

More information about the Commits mailing list