ich die Slack Benachrichtigung Plugin in meinen Pipelines verwenden mag, die sehr einfach:Überprüfen existiert ein Plugin innerhalb einer Jenkins Pipeline (Groovy)
slackSend color: 'danger', message: 'Everything broke'
Allerdings mag ich nicht die Build zu brechen, wenn slackSend existiert nicht. Gibt es eine Möglichkeit, das zuerst zu überprüfen?
Leider Jenkins mag es nicht 'Scripts nicht erlaubt, staticMethod zu verwenden org.codehouse.groovy.runtime.DefaultGroovyMethods reagiert auf java.lang.Object java.lang.String'. Ich sehe diese Art von "Scripts, die nicht erlaubt sind" mit vielen Dingen, die andere Leute zu benutzen scheinen, einschließlich 'currentBuild.rawBuild', die andere Leute benutzen, so dass ich nicht weiß, ob meine Pipelines richtig konfiguriert sind. – DanielM
Ich frage mich, ob es wirklich das "This" -Objekt ist, das Sie überprüfen sollten, dass "Antworten" auf –