检查Jenkins管道中存在的插件(Groovy)

我想在我的管道中使用Slack Notification Plugin,这非常简单:

slackSend color: 'danger', message: 'Everything broke'

但是,如果slackSend不存在,我不希望构建中断.有没有办法先检查一下?

最佳答案 您可以将它包装在条件中,但我不确定Jenkins如何在脚本中添加内容……

if(this.respondsTo('slackSend')) {
    slackSend color: 'danger', message: 'Everything broke'
}
点赞