Eu usei deleteDir () da seguinte maneira:
post {
always {
deleteDir() /* clean up our workspace */
}
}
No entanto, tive que executar também um Sucesso ou Falha APÓS sempre, mas você não pode solicitar as condições de postagem. A ordem atual é sempre, alterada, abortada, falha, sucesso e, em seguida, instável.
No entanto, existe uma condição pós muito útil, a limpeza que sempre é executada por último, consulte https://jenkins.io/doc/book/pipeline/syntax/
Então, no final, meu post foi o seguinte:
post {
always {
}
success{
}
failure {
}
cleanup{
deleteDir()
}
}
Espero que isso possa ser útil para alguns casos de canto