我正在使用Jenkins声明性管道,并希望根据构建状态执行一些构建后操作。
更准确地说,我希望这些条件为真:
beforeAgent true &&作业名称== 'Cypress测试'
下面是我的代码:
post {
always {
script {
passwordIDs.each{ pw ->
credentialFetch.deleteTemporaryCredential(env.BUILD, pw, expireTime)
}
}
}
}
知道在哪里可以使用我的条件吗?还有,既然Post不支持when条件,如何使用它们
1条答案
按热度按时间zour9fqk1#
你可以在后置条件的
script
块中使用normal if条件,就像你在一个普通阶段中所做的那样。例如,我在我的一个工作中使用了这个条件:正如您所看到的,这是一个普通的
if
条件,用于检查字符串是否包含文本。您应该能够以类似的方式使用条件: