I just finished my Sublime Text 3 plugin: Command on Save.
It executes given commands when you save files. From rsyncing to an other machine, pushing to GIT or generating documentation, everything is possible.

Just install the plugin in Sublime Text 3, configure some commands and you’re good to go.
The easiest way to install the plugin is via Sublime Package Control by adding
https://github.com/klaascuvelier/SublimeCommandOnSave as a new repository and installing the plugin “CommandOnSave”.
Alternatively you can just clone the repository into your Sublime Text Packages folder.

Setting up a settings file is pretty straight forward. All you have to do is add a “commands” entry, with the paths you want to execute commands for and the commands themselves (in an array).
Here are some examples:

  "commands": {
    // example 1: project is in folder /Users/klaascuvelier/Projects/example/
    // rsync files to other server on save
    "/Users/klaascuvelier/Projects/example/": [
        "rsync -avz /Users/klaascuvelier/Projects/example/ [email protected]:/home/server/projects/example/ &"

    // example 2:
    // just run a bash script on save (you can put much more commands in there)
    "/Users/klaascuvelier/Projects/example2/": [
        "/Users/klaascuvelier/Projects/example2/command.sh &"

    "/Users/klaascuvelier/Projects/Sublime3/SublimeCommandOnSave/": [
        "echo 'hi'",
        "echo 'aloha'"

Feel free to fork and improve, or contact me if you need any help

Note: this version is not compatible with Sublime Text 2, I do have an older version of this plugin available here: ST2-CommandOnSave. But that plugin is not longer maintained.