log bitten/slave.py @ 408:933105ab516b

age author description
Tue, 07 Aug 2007 08:58:38 +0000 cmlenz Update file headers and other stuff pointing to the old home.
Fri, 03 Aug 2007 16:37:51 +0000 cmlenz The slave logs each request at DEBUG level.
Fri, 03 Aug 2007 14:44:29 +0000 cmlenz Switch to urllib2 in slave so that we can support basic and digest authentication.
Fri, 03 Aug 2007 13:29:05 +0000 cmlenz Use POST for submitting step results, instead of PUT.
Fri, 03 Aug 2007 08:48:47 +0000 cmlenz Merged HTTP branch into trunk.
Thu, 26 Jul 2007 19:40:55 +0000 cmlenz Default behavior of slaves is now to stop building when an error is raised by a step set to onerror='fail'. onerror='continue' can be used to get the old behavior, while onerror='ignore' is also still available for completely ignoring failed steps.
Tue, 24 Jul 2007 19:11:00 +0000 wbell Remove overzealous partial merge of heartbeating code.
Tue, 24 Jul 2007 17:32:02 +0000 cmlenz Use UTF-8 as encoding of source files.
Tue, 24 Jul 2007 14:37:04 +0000 cmlenz Tabs and line length.
Mon, 23 Jul 2007 21:53:16 +0000 wbell Flush pipes to the master before after each step so it shows up in the UI immediately, not just at the end of the build. Closes #18, #96
Mon, 23 Jul 2007 21:43:48 +0000 wbell Add new --single option that has slaves exit after they complete a single build
Mon, 23 Jul 2007 13:12:24 +0000 cmlenz Use modern syntax for raising exceptions.
Tue, 25 Jul 2006 09:28:37 +0000 cmlenz Fix some unit tests that were broken when running against Trac 0.10-dev.
Wed, 12 Apr 2006 09:38:09 +0000 cmlenz * Don't use `os.path.commonprefix()` to detect the base directory in the snapshort archive. Fixes #103.
Mon, 13 Feb 2006 21:21:06 +0000 cmlenz Add a logfile option to the slave. Thanks to Walter Bell for the patch.
Mon, 28 Nov 2005 11:27:05 +0000 cmlenz Minor cleanup.
Thu, 24 Nov 2005 12:34:27 +0000 cmlenz More and improved docstrings (using epydoc format).
Wed, 23 Nov 2005 11:13:28 +0000 cmlenz Transmit source archives as `tar.bz2` instead of as zip. See #76.
Wed, 26 Oct 2005 00:03:28 +0000 cmlenz * Store executable bit in ZIP archives (from `svn:executable`).
Sat, 15 Oct 2005 13:39:23 +0000 cmlenz The build slave now stores snapshot archives and the corresponding work directories in project folders of the main work folder, to keep build configurations from different projects that share the same name separate. This also requires transmitting the project name (simply the name of the environment directory) with the build initiation.
Fri, 14 Oct 2005 14:19:19 +0000 cmlenz * Fix snapshot deletion after build on Windows.
Fri, 14 Oct 2005 12:50:21 +0000 cmlenz Changes to snapshot archive creation/transmission:
Mon, 03 Oct 2005 19:35:21 +0000 cmlenz * Allowing specifying the main entry point of a module in `<python:exec>`. This can be used to execute Python scripts in modules that don't map to files on the file system. See #49.
Sun, 02 Oct 2005 17:59:15 +0000 cmlenz * Fixes to the `<c:configure>` command added in [247]: Set current directory when invoking the script, and correctly pass `CFLAGS` and `CXXFLAGS`.
Sun, 02 Oct 2005 17:16:20 +0000 cmlenz * Add an option to `bitten-slave` that tells it to keep any files in the working directory.
Fri, 30 Sep 2005 15:42:50 +0000 cmlenz * Moved SlaveConfiguration logic into new module ([source:/trunk/bitten/build/config.py bitten.build.config]).
Sat, 24 Sep 2005 12:21:34 +0000 cmlenz * Get rid of `xmlio.SubElement`.
Mon, 19 Sep 2005 23:28:38 +0000 cmlenz * Slave now removes build working directories when done.
Mon, 19 Sep 2005 15:22:14 +0000 cmlenz Huge refactoring to remove dependency on BDB XML. Report data is now stored in the Trac database (SQLite/PostgreSQL).
Wed, 14 Sep 2005 18:52:12 +0000 cmlenz * Improve error handling in the snapshot archive packing/unpacking code. Specificially, when a build slave fails to unpack a snapshot it received from the master, it'll report the error back to the master (and thereby reject the build request), instead of just bailing and leaving the master waiting for a reply.
Copyright (C) 2012-2017 Edgewall Software