Buildbot.mdwn
changeset 1 1e57279b82b1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Buildbot.mdwn	Sun May 14 20:58:00 2017 +0300
@@ -0,0 +1,44 @@
+
+From the Buildbot project page:
+
+> The BuildBot is a system to automate the compile/test cycle required by most
+> software projects to validate code changes. By automatically rebuilding and
+> testing the tree each time something has changed, build problems are
+> pinpointed quickly, before other developers are inconvenienced by the failure.
+> The guilty developer can be identified and harassed without human
+> intervention. By running the builds on a variety of platforms, developers who
+> do not have the facilities to test their changes everywhere before checkin
+> will at least know shortly afterwards whether they have broken the build or
+> not. Warning counts, lint checks, image size, compile time, and other build
+> parameters can be tracked over time, are more visible, and are therefore
+> easier to improve.
+>
+> The overall goal is to reduce tree breakage and provide a platform to run
+> tests or code-quality checks that are too annoying or pedantic for any human
+> to waste their time with. Developers get immediate (and potentially public)
+> feedback about their changes, encouraging them to be more careful about
+> testing before checkin.
+
+The webstatus display of mcabber buildbot is available at
+<http://wodka.lubin.pl:8010> there are several views accessible on the page
+showing information about current and past builds. Command output is logged so
+if there is a build problem You will be able to see the log files directly via
+the web interface.
+
+Anyone can join the buildbot farm. If You are interested in commiting Your
+resources to make sure that mcabber compiles across a wider range of platforms
+then please contact me via email at <netprobe@gmail.com> or jabber
+[mulander@uaznia.net](xmpp:mulander@uaznia.net).
+
+Contact mulander if You notice any problems with the Buildbot or the appropriate
+administrator if the problem relates to a specific Build slave.
+
+For now mcabber doesn't have any tests that the bot could automatically run but
+it's planned to add some in the long run.
+
+The mcabber-lm repository was setup first as it is supposed to be merged soon
+into the official repository. If time allows more build slaves will be setup for
+other forks of the project.
+
+This page will be constantly updated with more specific details.
+