0
Jenkinsにパラメータ化されたビルド(既存のジョブからコピー)があります。ビルド中に、パラメータが空白に置き換えられています。ここで私は自分のものを共有しています。Jenkinsパラメータが空白に置き換えられています
パラメータ名:BuildDate
(私は%%
と${}
を使用してみましませんが、運)
Windowsバッチコマンド:ジェンキンスコンソールから
copy \\Network_drive\dir1\dir2\dir3%BuildDate%\filename*.zip .
が出力:
c:\jenkins\workspace\my_build_job_name>copy \\Network_drive\dir1\dir2\dir3\ \filename*.zip .
\\Network_drive\dir1\dir2\dir3\ \filename*.zip
The system cannot find the path specified. 0 file(s) copied
c:\jenkins\workspace\my_build_job_name>exit 1
Build step 'Execute Windows batch command' marked build as failure
Notifying upstream projects of job completion Finished: FAILURE*
注:私たちは持っていますWindows/Linux混在環境です。シェルスクリプトを実行するときはいつでもCygwinを使い、バッチは直接実行する必要があります。
これはうまくいくようです。どのようにビルドをトリガーしていますか?おそらくあなたのパラメータにタイプミスがありますか? –
環境変数が誤ってリセットされていないことは確かですか?パラメータは元のジョブで機能しますか?どうして?おそらく_printfのデバッグ_(つまり、** echo%BuildDate%**)が問題を起こしている可能性があります。 –
@DanielOmoto:パラメータにタイプミスがありません。ただチェックしました。 Windows 7のサーバーデータセンターで実行しています。 – Drew