読者です 読者をやめる 読者になる 読者になる

【Jenkins】TFSから最新取得時に”Executable returned an unexpected result code [100]”が出る

JenkinsにTeam Foundation Server Plugin - Jenkins - Jenkins Wikiを入れて、TFS(TFVC)からソースの取得を行うと、初回はうまくいきますがなぜか2回目を実行すると以下エラーが発生

[workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf" workspace -new Hudson-マスタービルド-MASTER;domain/userName -noprompt -server:http://testtfs:8080/tfs/test ********
パス C:\Jenkins\jobs\マスタービルド\workspace は、既にワークスペース Hudson-マスタービルド-MASTER 内でマップされています。
FATAL: Executable returned an unexpected result code [100]
ERROR: null
Finished: FAILURE

なぜ?
しかも初回は大丈夫

発生する理由は、ソース取得時に毎回同じパスでワークスペースを作成しているからなのですが毎回作成しちゃダメでしょ。
ソース取得時に既存のワークスペースを消すのはありえない。

まったく原因不明だったのですが、原因は「ジョブ名に日本語を使用している」でした。

ジョブ名を”マスタービルド”から”MasterBuild”に変更したら発生しなくなりました。