r4 - builds

erik at minisip.org erik at minisip.org
Wed Sep 20 03:19:05 CEST 2006


Author: erik
Date: 2006-09-20 03:19:04 +0200 (Wed, 20 Sep 2006)
New Revision: 4

Added:
   builds/README.txt
Log:

 * Added a README file that describes how to add more automatic builds.



Added: builds/README.txt
===================================================================
--- builds/README.txt	2006-09-20 01:10:42 UTC (rev 3)
+++ builds/README.txt	2006-09-20 01:19:04 UTC (rev 4)
@@ -0,0 +1,31 @@
+
+To add a new build:
+ - If you are adding a new distro/architecture/os/...
+   - Create a new directory in "builds" that describes
+     the "machine".
+   - Add a line in machines.conf that configures where
+     the build system can log in and compile
+   - Set up ssh to log in without interactive passwords
+     (contact erik at minisip.org for this).
+ - In the "machine" folder, create folders for each
+   build that you want to do (test cases).
+ - In each test case folder add a script called 
+   build.sh that compiles minisip. Output that 
+   should be published on minisip.org is put in
+   a folder called "output".
+
+
+Rules of the game:
+ - For each directory there MUST be a matching line 
+   in machines.conf that tell what machine should be
+   used when running the script.
+ - For each machine in machines.conf, ssh keys need to 
+   be set up so that the user "svn" on minisip.org
+   can ssh to the build machine.
+ - Each folder MUST contain "build.sh" that will be
+   executed when to compile.
+ - Output from the compile that will be uploaded
+   to the www.minisip.org/autobuild must be put into
+   a directory called "output" (in the directory
+   that is the current one when build.sh is started)
+



More information about the Minisip-devel mailing list