続:JenkinsでSubversionをProxy経由で利用する方法
こないだの続き。
JenkinsからTortoiseSVNの持ってるsvn.exeを呼び出して、実行させてたんですが、なんか新しく作ったジョブでうまくいかない。
なんでだろーと思ってたら、どうもこないだの解決方法が若干足りてなかった様子。
Jenkins内部的にはこないだの方法でうまくいってたんですが、別途ジョブの中でcommitをさせたいところがあったので、それをbatファイル化して呼び出してたんです。
そしたら、使っているバッチファイルは一緒なのに、あるジョブはそれでうまくいくんだけど、あるジョブはうまくいかないという謎な状況に。
いろいろ調べてたら、どうもJenkinsのサービスを実行するユーザの問題ではないか?ということに。
実行ユーザを固定してあげて、対応するユーザの<AppData\Subversion\server>ファイルを適切に設定したらProxy経由で動いてくれました。
たぶんこれでいいはず・・・・。
動いたのはたまたまで、違ってたら参っちゃうな。
コメント
コメントを投稿