通过Jenkins提交Grunt任务失败.处理步骤



我正在通过Jenkins Job使用grunt任务创建buildinfo文件。的过程。env("BUILD_NUMBER")的过程。env['SVN_REVISION']是可用的,并且能够创建文件。并使用chile_process通过svn提交文件。Exec = require('child_process').exec,孩子,

     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);
        });
当我从终端运行

commit时,它可以正常工作。但是当我通过Jenkins job运行它时,它没有抛出错误,但没有发生任何提交。出什么事了吗……我尝试使用require('child_process').spawn当我通过Jenkins运行它时,它也不会提交。

我现在正在使用grunt-exec,它工作得很好。

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

相关内容

  • 没有找到相关文章

最新更新