¿Cómo etiqueto el conjunto de cambios git actual desde dentro del archivo Jenkins?

Quiero etiquetar el conjunto de cambios git actual y empujar la etiqueta desde el interior del archivo Jenkins. Si la etiqueta ya existe, debe ser reemplazada.

Quiero usar esta lógica para etiquetar la compilación que pasó con elsnapshot etiqueta, que sería una etiqueta móvil.

¿Cómo puedo hacer esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta