Jenkins 声明式管道 @tmp 文件夹
Jenkins declarative pipeline @tmp folders
我会尝试了解 Jenkins 创建如下目录的根本原因。当我尝试查找覆盖率报告时,我意识到它位于 my-application-ms@2 而不是我的-应用程序-ms。同时我检查了其余目录,只有 SecretFiles 是空的。
那么删除其余目录的最佳方法是什么,当前目录应该始终是 my-application-ms .. 我应该在 [=28= 中指定每个目录吗? ] 部分?删除其余目录有任何疑问吗?
- 我的应用程序-ms
- 我的应用程序-ms@2
- 我的应用程序-ms@2@tmp
- 我的应用程序-ms@tmp
post{
failure{
notifyBuild('FAILED')
}
success{
notifyBuild('SUCCESSFUL')
}
aborted{
notifyBuild('FAILED')
}
always {
deleteDir() /* clean up our workspace */
}
}
我认为您应该使用特殊的 step
类型来清理工作区。 cleanWs
应该为您完成这项工作。
我会尝试了解 Jenkins 创建如下目录的根本原因。当我尝试查找覆盖率报告时,我意识到它位于 my-application-ms@2 而不是我的-应用程序-ms。同时我检查了其余目录,只有 SecretFiles 是空的。
那么删除其余目录的最佳方法是什么,当前目录应该始终是 my-application-ms .. 我应该在 [=28= 中指定每个目录吗? ] 部分?删除其余目录有任何疑问吗?
- 我的应用程序-ms
- 我的应用程序-ms@2
- 我的应用程序-ms@2@tmp
- 我的应用程序-ms@tmp
post{
failure{
notifyBuild('FAILED')
}
success{
notifyBuild('SUCCESSFUL')
}
aborted{
notifyBuild('FAILED')
}
always {
deleteDir() /* clean up our workspace */
}
}
我认为您应该使用特殊的 step
类型来清理工作区。 cleanWs
应该为您完成这项工作。