wow titulos titulo matahordas logro listado leeroy leeeeeeeeeeeeeroy inquisidor hacer ecologista como achievement jenkins gerrit

jenkins - titulos - titulo inquisidor wow



Editar proyecto.config en un proyecto Gerrit (2)

Quiero agregar una etiqueta "verificada" a mi proyecto Gerrit para permitir que Jenkins verifique que el código genere y apruebe sus pruebas, y así sucesivamente.

Sé que necesito agregar una sección a project.config como se muestra a continuación:

[label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score value = +1 Verified

Sin embargo, ¿cómo llego a ese archivo para editarlo?


La configuración del proyecto se mantiene en el repositorio de Git para el proyecto. Puede editarlos clonando el proyecto de Gerrit, haciendo el cambio, confirmando y presionando de nuevo a Gerrit.

Puede hacer esto para cualquier proyecto, pero si desea que sea heredado por todos sus proyectos, lo que probablemente haga, use All-Projects como el proyecto.

mkdir gtproj cd gtproj git init git remote add origin ssh://<USER>@<GERRITHOST>:29418/<PROJECT> git fetch origin refs/meta/config:refs/remotes/origin/meta/config git checkout meta/config

Luego, realice el cambio en el archivo project.config que ahora estará en el directorio actual.

Ahora, haga el cambio y vuelva al repositorio de Gerrit:

git commit -a -m "Added label - Verified" git push origin meta/config:meta/config

Y eso es.

Si desea probarlo: asumiendo que en realidad estaba agregando la etiqueta Verificada, puede verificar que esté funcionando de esta manera. Primero, asegúrese de que la sección refs/heads/* de All-Projects (o el proyecto que haya cambiado anteriormente) tenga establecido Label-Verified -1 / + 1 para los grupos relevantes. Esto permite que los grupos listados verifiquen.

Ahora, asumiendo que tiene un proyecto llamado MyProject y una referencia de conjunto de parches, digamos 1,1 , para verificar:

ssh -p 29418 user@host gerrit review --project MyProject --message "''I just verified this patchset''" --verified +1 1,1

Esto debería volver más o menos inmediatamente. Ahora debería ver en la interfaz de usuario web de Gerrit que el usuario que acaba de iniciar sesión a través de SSH ha dejado una revisión verificada de +1 en ese parche.

Crédito: Cribbed de esta entrada del blog .


Puede configurar la configuración de su proyecto en la interfaz de usuario de Gerrit .

Debes seguir los siguientes pasos:

  1. Inicie su interfaz de usuario de Gerrit .
  2. Inicie sesión como admin .
  3. Vaya a proyectos > y haga clic en Lista .
  4. Seleccione su proyecto y haga clic en el botón Editar configuración .
  5. Pega tu contenido y haz clic en guardar .