Meine jenkins Pipeline checkt die GIT-Repository in der ersten Stufe ignoriert, deshalb soll ich verwendeJenkins Pipeline exludeMessage Option für git Kasse
checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'MessageExclusion', excludedMessage: '.*\\[Gradle-Release-Plugin\\].*'], [$class: 'LocalBranch', localBranch: 'master']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '48b64fd8-f0c8-4bcd-91e8-58f763e9be0c', url: 'https://bitbucket.org/private/private.git']]])
Um baut für die automatische Versionswechsel zu verhindern verpflichten, die excludeMessage Optionen benutzt. Dennoch startet Jenkins Builds, wenn Commits mit diesem Muster auftreten. Das Regex-Muster ist korrekt, ich habe es zweimal überprüft. Hat jemand das gleiche Problem?
Kann versuchen, eine einfachere Regex wie '. * Gradle-Release-Plugin. *' D. H. Keine Flucht eckigen Klammern etc. Ist '. *' Am Anfang und Ende erforderlich? –
Ich habe versucht, einfacher Ausdruck zu verwenden, aber ich scheint ein Fehler zu sein, wie in der Antwort angegeben. – hitty5