plugins jenkins gerrit

plugins - ¿Cómo funciona el plugin de activación de Gerrit en Jenkins?



(1)

Estoy tratando de entender cómo funciona el disparador de Gerrit en Jenkins en detalles? Además, ¿cómo se invoca la prueba para el cose desencadenado?

Gracias,


El activador de Gerrit funciona así:

  1. Se conecta al servidor gerrit usando ssh y usa el comando gerrit stream-events

  2. Luego mira esta transmisión a medida que ingresan los datos

  3. Intentará hacer coincidir los eventos con desencadenantes que se hayan definido en sus proyectos

Peligros potenciales:

  1. El usuario de Jenkins tiene credenciales de ssh incorrectas

  2. El usuario de Jenkins no tiene los derechos de transmisión de eventos

Como revisar:

  1. Inicia sesión como usuario de jenkins

  2. ssh -p 29418 [email protected] gerrit stream-events

  3. Presiona commit para el servidor y deberías ver cosas en tu transmisión

Problemas:

  1. ¿Ha fallado la conexión ssh? configurar tu par de llaves ssh

  2. Sin transmisión, ¿verdad? Vaya a Todos los proyectos-> Acceso y en Capacidades globales agregue eventos de transmisión al grupo de usuarios no interactivos