mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
16 lines
507 B
JavaScript
16 lines
507 B
JavaScript
module.exports = function (grunt) {
|
|
var Promise = require('bluebird');
|
|
var spawn = require('./utils/spawn');
|
|
|
|
grunt.registerTask('get_build_props', function () {
|
|
Promise.props({
|
|
sha: spawn.silent('git', ['rev-parse', 'HEAD'])(),
|
|
num: spawn.silent('sh', ['-c', 'git log --format="%h" | wc -l'])()
|
|
})
|
|
.then(function (props) {
|
|
grunt.config.set('commitSha', props.sha.trim());
|
|
grunt.config.set('buildNum', props.num.trim());
|
|
})
|
|
.nodeify(this.async());
|
|
});
|
|
};
|