0

Jenkins Job で grunt タスクを使用して buildinfo ファイルを作成しています。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);
        });

commit は、ターミナルから実行すると正常に動作します。しかし、jenkinsジョブで実行すると、エラーはスローされませんが、コミットは発生しません。何か問題があります... require('child_process').spawn を使用してみましたが、端末から jenkins woks を使用して実行すると、これもコミットされません。

4

1 に答える 1