GitHub para Slack

GitHub reúne a equipos de desarrolladores de software para escribir código y administrar proyectos. Cuando conectas GitHub a Slack, puedes recibir notificaciones de todos los tipos de eventos en los canales de Slack que elijas. Conecta dos de tus herramientas más importantes y mantén tu trabajo bajo control, todo desde Slack. 🛠


Decide qué aplicación utilizar

  • GitHub para Slack: ¿Estás en el plan de desarrollador, equipo o negocio de GitHub? ¡Esta aplicación es para ti!
  • GitHub Notifications (versión antigua): Esta aplicación es compatible con GitHub Enterprise.

Nota: GitHub ha lanzado una nueva versión de la aplicación GitHub para Slack y la versión actual dejará de ser compatible en julio de 2020.


Instalar la app

GitHub para Slack 

GitHub Notifications (versión antigua)

Con la aplicación GitHub, podrás tener una vista previa en Slack de los vínculos de repositorios públicos, configurar notificaciones con comandos de barra diagonal y estar al día de la actividad de tus proyectos.


Instalar la app

  1. Visita slack.github.com y haz clic en Agregar a Slack.
  2. Revisa los permisos a los que tiene que acceder la aplicación y haz clic en Continuar para concedérselos.
  3. Selecciona los canales a los que podrá acceder la aplicación: todos los canales públicos, canales determinados o ninguno.

Después de haber instalado la aplicación GitHub, esta te enviará un mensaje directo para ayudarte a completar la configuración y enseñarte todo lo que puedes hacer con el comando de barra diagonal /github.

Consejo: Utiliza el comando de barra diagonal /github subscribe owner/repo para suscribirte a tus configuraciones anteriores.



Personalizar tus notificaciones

La aplicación GitHub facilita la personalización de las publicaciones en Slack. Puedes suscribirte a la actividad que sea relevante para que la vea todo el canal y cancelar la suscripción de otros tipos que sean menos útiles. Algunas actividades específicas te notificarán en Slack de forma predeterminada, mientras que otras no:

Funciones activadas de forma predeterminada

  • issues
  • pulls
  • statuses
  • commits
  • deployments
  • public

Funciones no activadas de forma predeterminada

  • reviews
  • comments
  • branches
  • commits:all

 

Puedes personalizar tus notificaciones con los siguientes comandos de barra diagonal:

  • /github subscribe owner/repo [feature]
  • /github unsubscribe owner/repo [feature]


Instalar la app

  1. Visita GitHub en el Directorio de aplicaciones de Slack.
  2. Haz clic en Instalar o, si ya está en tu espacio de trabajo, en Agregar Configuración.
  3. Selecciona el canal donde quieres que se publiquen los eventos de GitHub o haz clic en Crear un nuevo canal si deseas crear uno.
  4. Haz clic en Agregar integración de GitHub.
  5. En tu cuenta de GitHub, busca el repositorio que deseas supervisar. Haz clic en Ajustes, en el menú de navegación superior.
  6. Haz clic en Webhooks, en el menú de navegación de la parte izquierda. A continuación, presiona Agregar webhook.
  7. En la ventana del Directorio de aplicaciones de Slack, haz clic en Copiar URL.
  8. En tu cuenta de GitHub, pega la URL en URL de Payload.
  9. En la opción Tipo de contenido, asegúrate de seleccionar aplicación/json.
  10. Asegúrate de haber activado Verificación de SSL.
  11. Haz clic en Agregar webhook.
  12. Regresa a la página de configuración de Slack y haz clic en Guardar integración.