Jenkinsでは環境変数があらかじめ定義されています。
これは、【ビルド】→【ビルド手順の追加】→【Windowsのバッチコマンドの実行】を追加すれば、”
ビルドから利用可能な環境変数の一覧”というリンクから参照できます。
例)
BUILD_NUMBER
当該ビルドの番号。例 "153"
BUILD_ID
当該ビルドID。例 "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss)
:
これをシェルのなかで呼び出せば使用できます。
Windowsなので%BUILD_NUMBER%のように使用します。
ファイルパスの変数(%WORKSPACE%)を使用する場合は、"で囲む方が無難です。
(Jenkinsのデフォルトインストールの場所がProgram Files等のスペースを含むため)
例)
jmeter.bat -n -t ../testcase/sample.jmx -l "%WORKSPACE%%BUILD_ID%_result.jtl"
この様にしてやれば・・
jmeter.bat -n -t ../testcase/sample.jmx -l "C:\Program Files\Jenkins\workspace\jmetertest\2013-12-01_11-51-23_result.jtl"
の様に復元されます。