Задание Grunt через Дженкинса не удается передать в SVN

Я создаю файл buildinfo, используя задачу grunt через Jenkins Job. process.env['BUILD_NUMBER'],process.env['SVN_REVISION'] доступны и смогли создать файл. и используя chile_process для фиксации файла через SVN. exec = require('child_process').exec, child;

     grunt.log.writeln("Commiting  buildinfo.js");
     child = exec("svn commit buildInfo.js -m 'jenkins is committing buildInfo' --username xxxxx --password xxxxxxxx",
        function (error, stdout, stderr) {
                    console.log('Error commiting Build Information file Error:' + error);
        });

коммит работает нормально, когда я запускаю его из терминала. но когда я запускаю его через задание Дженкинса, он не выдает ошибки, но никакой фиксации не происходит что-то не так... Я попытался использовать require('child_process').spawn это также не фиксирует, когда я запускаю его через jenkins woks отлично с терминала, хотя.

1 ответ

Сейчас я использую grunt-exec, который отлично работает.

https://npmjs.org/package/grunt-exec

Другие вопросы по тегам