在Jenkins的post部分总是vs清理条件?

nwsw7zdq  于 2023-10-17  发布在  Jenkins
关注(0)|答案(1)|浏览(149)

在post部分,我们有alwayscleanup作为条件(https://www.jenkins.io/doc/book/pipeline/syntax/#post)
当运行管道时,我看到alwayscleanup中的命令正在执行,而不管管道和阶段的状态如何。
那么,这两种选择有什么区别呢?

yuvru6vn

yuvru6vn1#

always -无论管道或阶段运行的完成状态如何,都运行post部分中的步骤。
cleanup -在评估了所有其他post条件之后,运行此post条件中的步骤,而不管Pipeline或阶段的状态如何。
执行顺序应为:

always
changed
fixed
regression
aborted
success
unsuccessful
unstable
failure
notBuilt
cleanup

相关问题