Recuerdo haber visto recientemente el estado de compilación de Travis de un pr o commit en GitHub navegando por el repositorio (pero no puedo encontrar dónde). No estoy hablando de las imágenes de estado de compilación de Travis, README.md
sino de una función real de GitHub (cuadro verde con una marca de verificación amigable).
Si bien mis confirmaciones se basan en Travis, me gustaría que los resultados se muestren en GitHub (lo que no hacen en este momento). Me gustaría saber cómo habilitar esto.
ACTUALIZAR
Encontré un ejemplo aquí : ¿ve la pequeña marca de verificación verde que dice "Compilación de Travis-CI aprobada"?
Respuestas:
Te doy mi ejemplo - https://github.com/simkimsia/UtilityBehaviors
Escribí esto en mi README.mdown
Entonces la respuesta es
EDITAR:
Me di cuenta de que quizás se refiera a encender el gancho de servicio de Travis.
Si eso es lo que quiere decir, vaya a su repositorio de github> Configuración> Ganchos de servicio. Use Ctrl + F y busque Travis.
EDIT2:
Vaya a https://travis-ci.org/profile/ {complete su propio usernam} / profile
Luego, copie el token y péguelo dentro de la página Travis Service Hook en la sección Configuración de Github Repo.
Escriba su nombre de usuario en Travis también.
Prueba el botón de prueba de envío de token.
Debería ver la carga útil enviada correctamente.
Si esto funciona, su repositorio de github ahora está conectado a su travis.
EDIT3:
El OP pregunta sobre el estado de compilación de travis para las confirmaciones que se encuentran en las páginas de solicitudes de extracción.
Supuso que el estado de compilación de travis aparecerá en cualquier lugar siempre que haya un compromiso.
Mi respuesta es que la suposición no es correcta.
fuente
Integración de Github
Vaya a https://travis-ci.org/ {username u org} / {repository}
Haga clic en la imagen de estado (aparecerá una ventana emergente)
Copiar Pegue el código en su
README.md
Git add, commit & push. Actualice Github y verá la imagen ahora.
fuente
Para obtener el marcado, debe ir a
https://travis-ci.org/ {nombre de usuario} / {repositorio}
Pulsa el botón con el título "Crear imágenes de estado" debajo de Tu nombre de usuario en la parte superior derecha
Después de eso, obtendrá una ventana emergente con marcas para diferentes entornos.Aquí hay una captura de pantalla con una ventana emergente para mi propio repositorio.
fuente
Para obtener el mismo resultado que el ejemplo aquí, su solicitud push / pull debe compilarse.
Esta imagen significa que Pull Request no se compiló correctamente
Esta imagen significa que la solicitud de extracción se creó correctamente
fuente
Si está utilizando Chrome, acabo de crear una extensión de Chrome para mostrar el tiempo de compilación de travis-ci y el cambio de estado en github. Es conveniente mostrar travis build statug en github repo, si solo el repositorio se inicia con travis-ci.
Puede instalarlo desde la tienda web de Chrome o ver más detalles en mi repositorio de github
fuente