Starting from Google Chrome 21.x private update sites won\'t be supported anymore. This forces us to move our extension to the Google Web store. Previously, we used an automatic
Here is my grunt plugin for this https://github.com/c301/grunt-webstore-upload.
But you still have to upload your extension first time, in order to get the extension id.
It solves only the uploading problem, you need to compile the ZIP file first. You can use this grunt plugin https://github.com/oncletom/grunt-crx ( I didn't test it ).