2017-06-13 15 views
1

時には失敗したビルドがいくつかあるのですが、なぜですか?パイプラインを使ってジェンキンの古いアーティファクトを削除する

stage('Clear old artifacts'){ 
    bat """cd D:/Jenkins/jobs/foobar/builds && for /f "skip=3 eol=: delims=" %%F in ('dir /b /ad-ld /o-d *') do @rmdir /S /Q %%F || dir /ad-ld /o-d *""" 
} 
+0

をあなたは釈明になるこのために失敗したビルドのコンソールログを投稿する必要があるだろう、と思います。 – burnettk

+0

問題はこのステージでのみ発生し、時には終了コード1が返されます – arhu

答えて

1

私は私の解決策忘れてしまった:)

stage('Clear old artifacts'){ 
    bat """set errorlevel=0 && cd D:/Jenkins/jobs/xxx/builds && for /f "skip=3 eol=: delims=" %%F in ('dir /b /ad-ld /o-d *') do @rmdir /S /Q %%F""" 
} 
関連する問題