use grunt to publish