/** * Created by martin on 10/31/16. */ var gulp = require('gulp'); var exec = require('child_process').exec; var xmlEdit = require('gulp-edit-xml'); module.exports = gulp.task('gitversion', function() { exec('gitversion', function (err, stdout, stderr) { var gitJson = JSON.parse(stdout); gulp.src("./config.xml") .pipe(xmlEdit(function(xml) { xml.widget.$.version = gitJson.NuGetVersionV2; return xml; })) .pipe(gulp.dest(".")); }); });