2017-06-13 83 views
1

有时我得到一些失败的版本,为什么?使用管道删除jenkins中的旧文物

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""" 
}