Jenkins声明式管道@tmp文件夹

时间:2020-05-14 11:36:26

标签: jenkins jenkins-pipeline jenkins-declarative-pipeline

我将尝试理解Jenkins创建如下目录的原因的根本原因。当我尝试查找覆盖率报告时,我意识到它位于my-application-ms @ 2而不是my-application中。 -多发性硬化症。同时,我检查了其余目录,其中只有SecretFiles为空。

那么删除剩余目录的最佳方法是什么,当前目录应该始终是 my-application-ms 。我应该在发布部分指定每个目录吗?是否有疑问要删除目录的其余部分?

  • my-application-ms
  • my-application-ms @ 2
  • my-application-ms @ 2 @ tmp
  • my-application-ms @ tmp

 post{
    failure{
        notifyBuild('FAILED')
    }
    success{
        notifyBuild('SUCCESSFUL')
    }
    aborted{
        notifyBuild('FAILED')
    }
    always {
        deleteDir() /* clean up our workspace */
    }
}

1 个答案:

答案 0 :(得分:1)

我认为您应该使用特殊的step类型来清理工作空间。 cleanWs应该为您完成这项工作。