A Painless Remote Projects Synchronization Utility

So, there you are, asking yourself – “How the hell am I going to deploy my next application across multiple servers?”. First, you write some shell scripts. One that checks out the project from the repository and the other one that runs all the tests. Then, you master the synchronization technique and realise that combined with the power of a Cron job, nothing and no one can stop you. Finally, you become a Jedi.

But, unfortunately, this is not a movie and you are not Luke Skywalker. So, forget about reinventing the wheel and use Syncman instead.

What is Syncman?

Syncman is a Limb3 based application developed by Pachanga (LIMB, WACT, SimpleTest). It simplifies projects remote deployment and synchronization by providing both nice Web UI and basic shell interface.

Features:

  • Nice web UI for non-technical personnel
  • Simple file based projects configuration
  • Public keys infrastructure for secure passwordless authentication
  • Efficient rsync based synchronization(but not limited to rsync)
  • Subversion integration
  • Pre and Post-syncing hooks support
  • Shell based interface

Visit the site

Advertisements

2 thoughts on “A Painless Remote Projects Synchronization Utility

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s