Friday, September 21, 2012

Building on multiple platforms with rmake

rmake (rsync make) is a remote build enabler that replicates a build workspace to one or more locations and executes a build life-cycle for each location.

While building remotely incurs a small replication overhead, rsync is incredibly efficient, and the benefits are enormous.

[It] Eliminates the checkin thrashing that comes from trying propagate and test source code changes on multiple platforms through version control

As part of the source tree replication, rmake has the opportunity to filter the file list based on certain policies, and even modify the file attributes as they are copied to the remote location.

No comments:

Post a Comment