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