2017-08-10 11 views
0

は、私は次のスクリプトは、windowsbatch型として動作している失敗したジェンキンスは--- net useコマンドは、ドライブをマップするときに、ジョブを失敗する方法

net use Q: \\ma-dev-cd1\c$\ >> C:\resful.txt 2>&1 
xcopy c:\resful.txt z:\Build 

それがコピーされていない場合、私は仕事を失敗しない方法何らかの理由でファイルを終了しますか?

+0

errorlevel変数には最後のコマンドステータスが格納されているため、その値で終了します 'exit/b%errorlevel% ' –

答えて

0

コピーしたファイルresful.txtz:\Buildに存在するかどうかを確認してください。存在する場合は何もしませんが、ファイルが存在しない場合は、non-zeroコードでJenkinsジョブを終了すると、ジョブが失敗します。

IF EXIST z:\Build\resful.txt (
    echo file exists 
) ELSE (
    echo file doesn't exist 
    EXIT /B 2 
) 

これはトリックを行う必要があります。

関連する問題