Servo: Crear una herramienta para mostrar el estado de construcción de un PR

Creado en 24 ene. 2018  ·  3Comentarios  ·  Fuente: servo/servo

Actualmente usamos http://build.servo.org/grid y http://build.servo.org/console para ver el estado de compilación de una revisión particular en todas las plataformas. Ninguno de estos puntos de vista es realmente ideal para ese propósito. Deberíamos crear una herramienta que permita a los usuarios proporcionar un número de PR, luego buscar en el historial de buildbot para encontrar compilaciones actuales e históricas relacionadas con ese PR. El resultado debe ser una página web, por lo que esperaría que esta herramienta se escribiera como un servidor Flask en Python o algún equivalente en node.js, o incluso solo del lado del cliente usando JavaScript y XMLHttpRequest.

Para adquirir los datos de compilación, podemos usar la API JSON de buildbot.

  1. Obtener la lista de constructores
  2. Para cada compilador, obtenga los datos de compilación para cada compilación almacenada en caché
  3. Si los comentarios de los datos de compilación incluyen el número de PR, marque esa compilación como importante
  4. Para cada compilación importante, use el texto de la compilación de "exitoso" para determinar si la compilación tuvo éxito
  5. Para cada constructor, si hay una compilación actual, realice los mismos pasos pero marque las compilaciones importantes como en progreso.
  6. Muestre la lista de compilaciones importantes y sus estados agrupándolas según la revisión de origen real en la que se basaron las compilaciones y según la plataforma asociada con cada constructor
B-high-value B-interesting-project E-less easy

Comentario más útil

Esto ahora está disponible en https://servo.github.io/buildbotstatus

Todos 3 comentarios

Esto es realmente útil.

Hay una versión inicial de esta herramienta en https://github.com/servo/buildbotstatus/ cortesía de @ferjm. Presentaremos problemas para mejorarlo allí.

Esto ahora está disponible en https://servo.github.io/buildbotstatus

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

noisiak picture noisiak  ·  3Comentarios

pshaughn picture pshaughn  ·  3Comentarios

shinglyu picture shinglyu  ·  4Comentarios

mrobinson picture mrobinson  ·  3Comentarios

kmcallister picture kmcallister  ·  4Comentarios