Jenkins Release Builds con Tag Regex

Me gustaría crear lanzamientos con Jenkins una vez que cree un lanzamiento en GitHub. Uso el plugin Git y GitHub.

Para el control de versiones, utilizo el formatting SemVer. Ej .: 0.0.1-alpha1

Esta es mi label regex:

 refs/tags/([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)? 

Lo he configurado así:

Jenkins Git Plugin

Pero no se desencadena en un lanzamiento. ¿Alguna idea de cómo hacer que esto funcione?

(El gancho GitHub definitivamente funciona)

La primera parte de tu expresión regular parece estar mal formada (por lo que quieras). Vea un ejemplo aquí .

Si utilizó algo como esto, ¿satisfaría sus necesidades?

 refs\/tags\/(\d+\.\d+\.\d+[-.]?[\w]*) 

Vea aquí algunos ejemplos de coincidencias