Commit cd6625a8 by Vishal Kadam

Added git hash to release package

parent b08a3d91
'use strict';
var git = require('git-rev');
module.exports = function(grunt) {
var classPathSep = (process.platform === "win32") ? ';' : ':';
var classPathSep = (process.platform === "win32") ? ';' : ':',
gitHash = '',
pkg = grunt.file.readJSON('package.json');
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
options: {
livereload: 35730
......@@ -108,9 +112,11 @@ module.exports = function(grunt) {
}
},
compress: {
main: {
release: {
options: {
archive: '<%= pkg.name %>_<%= pkg.version %>.tgz'
archive: function() {
return [pkg.name, pkg.version, gitHash].join('_') + '.tgz';
}
},
src: ['node_modules/**', 'package.json', 'server.js', 'server/**', 'public/**', '!public/js/**', '!public/modules/**/*.js']
}
......@@ -119,9 +125,18 @@ module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.registerTask('default', ['devUpdate', 'bower', 'jshint', 'jsbeautifier:default', 'shell:min']);
grunt.registerTask('default', ['devUpdate', 'bower', 'jshint', 'jsbeautifier:default']);
grunt.registerTask('server', ['bower', 'jshint', 'concurrent']);
grunt.registerTask('server:prod', ['nodemon:prod']);
grunt.registerTask('server:prod', ['nodemon:prod']);
grunt.registerTask('release', 'Create release package', function() {
var done = this.async();
git.short(function(str) {
gitHash = str;
grunt.task.run(['shell:min', 'compress:release']);
done();
});
});
};
......@@ -43,6 +43,7 @@
"view-helpers": "~0.1.4"
},
"devDependencies": {
"git-rev": "^0.2.1",
"grunt": "~0.4.2",
"grunt-bower-task": "~0.4.0",
"grunt-cli": "~0.1.11",
......
......@@ -3,7 +3,6 @@
module.exports = function(app) {
app.get('/', function(req, res) {
console.log('appConfig', app.config);
res.render('index', {
renderErrors: {}, //req.flash('error')
app: app.config.app
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment