Wie kann ich einen GitHub-Zweignamen als Zeichenkettenparameter im jenkins-parametrisierten Job validieren?
Wie kann ich einige github-Zweig-Namen Validierung in Jenkins tun?
Zweig sollte nur 26 alphanumerische Zeichen enthalten und Bindestriche Zweig sollte NICHT mit www beginnen, api oder Admin
Eine Regex dafür könnte sein:
^(?!www)(?!admin)(?!api)[a-zA-Z0-9.]{1,26}$
Mein Problem ist, dass ich diese Validierung durchführen möchte, wenn der Job ausgeführt wird.
Wo sollte ich eine solche Regex-Validierung für den Zweignamen in Jenkins setzen?
PS: im angehängten Bild ist dieser Zweig zum Beispiel ein illegaler Zweigname ... er bricht die Validierungsregel, weil er mit www beginnt.
danke
bitte Ihren Beitrag bearbeitet anstatt zusätzliche Fragen des Setzen in einer Antwort. – StephenKing