GitHub para Slack

GitHub es una plataforma donde equipos de programadores de software escriben código y gestionan sus proyectos. Al conectar GitHub con Slack, recibirás notificaciones de toda clase de eventos en el canal (o canales) que elijas. Conecta dos de las herramientas más importantes para tu trabajo y mantente al tanto de todo directamente desde Slack. 🛠


Decide qué aplicación utilizar

  • GitHub para Slack: ¿Estás en un plan Developer, Team o Business de GitHub? ¡Esta aplicación es para ti!
  • Github Notifications (antigua versión): Esta app es compatible con GitHub Enterprise.


Cómo instalar la aplicación

GitHub para Slack 

GitHub Notifications (antigua versión)

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


Cómo instalar la aplicación

  1. Visita slack.github.com y haz clic en Añadir 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 abiertos, 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.



Cómo personalizar tus notificaciones

Con la aplicación de GitHub te será muy fácil personalizar lo que se publica en Slack. Podrás suscribirte a la actividad que sea importante que conozca todo el canal y cancelar la suscripción a otro tipo de actividades que carezcan de relevancia. De forma predeterminada te llegarán notificaciones en Slack para determinadas actividades, mientras que para otras no:

Funciones activadas de forma predeterminada

  • issues
  • pulls
  • statuses
  • compromisos
  • 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]


Nota sobre la aplicación GitHub

Si utilizas otras aplicaciones de Slack, observarás algunos cambios en el modo que se instala GitHub. El ámbito de funcionamiento de esta aplicación en particular es tu espacio de trabajo; su funcionamiento no afecta a los miembros. ¡Algo muy positivo! A continuación te explicamos por qué:

  • La aplicación nunca se desconectará aunque el instalador original abandone tu espacio de trabajo.
  • Podrás añadir la aplicación de GitHub a canales específicos. Elige cuáles durante la instalación o utiliza /invite @github para añadir la aplicación a cualquier canal más adelante.

💡Lee más sobre el futuro de las aplicaciones de Slack en el blog de la plataforma de Slack.

 

Si utilizas GitHub Enterprise, la opción in situ de GitHub, tendrás que instalar la aplicación GitHub Notifications (antigua versión).


Cómo instalar la aplicación

  1. Visita GitHub en el Directorio de Aplicaciones de Slack.
  2. Haz clic en Instalar o Añadir configuración si ya existe una.
  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 nuevo.
  4. Haz clic en Añadir integración con GitHub.
  5. En tu cuenta de GitHub, busca el repositorio que deseas monitorizar. Haz clic en Ajustes en el menú de navegación de la parte superior.
  6. Haz clic en Webhooks en el menú de navegación de la parte izquierda. A continuación, pulsa el botón Añadir 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 SSL.
  11. Haz clic en Añadir webhook.
  12. Regresa a tu página de configuración de Slack y haz clic en Guardar integración.

¿Tienes alguna pregunta? Ponte en contacto en cualquier momento. ¡Estamos a tu disposición!

Artículos relacionados

Artículos vistos recientemente