continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marica Tan" <c...@exist.com>
Subject First Part of Distributed Builds
Date Fri, 12 Dec 2008 13:46:10 GMT
Hi All,

I've completed most of the distributed build manager part and there's also
nap's transport layer using atlassian's xmlrpc. You can checkout the
continuum-distributed-builds branch to test it.

Steps to start distributed builds:
1. start continuum server
2. in the configuration page, tick enable distributed builds
3. start a dummy build agent. run *mvn jetty:run *in
continuum-distributed-build/continuum-distributed-build-transport/continuum-distributed-build-transport-tests
4. click the *Build Agent* button in the Administration corner then add a
build agent, set build agent url (e.g. http://localhost:9191/slave-xmlrpc)
and set enabled to true
5. add projects and build


Things to know:
- added a Thread.sleep in the buildProjects() method of slave just so the
build will not finish in a flash.
- no scm / build result as they need the slave agent to return those values
to the master.
- projectScmRoot's state and project's state are not yet set properly.


To Follow:
1. notification
2. slave agent implementation
3. multiple cancellation of current distributed builds
4. multiple cancellation of distributed build queue
5. build result / scm result


Comments, Suggestions, and/or Violent Reactions are welcome :D

Thanks,
--
Marica

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message