Skip to content

Instantly share code, notes, and snippets.

@goliatone
Created April 16, 2014 01:53
Show Gist options
  • Save goliatone/10797365 to your computer and use it in GitHub Desktop.
Save goliatone/10797365 to your computer and use it in GitHub Desktop.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
'git-describe': {
options: {
prop: 'meta.revision'
},
me: {}
},
...
});
grunt.registerTask('tag-revision', 'Tag the current build revision', function () {
grunt.task.requires('git-describe');
grunt.file.write('public/version.json', JSON.stringify({
version: grunt.config('pkg.version'),
revision: grunt.config('meta.revision'),
date: grunt.template.today()
}));
});
grunt.registerTask('version', ['git-describe', 'tag-revision']);
@goliatone
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment