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.
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.
Revisa los permisos a los que tiene que acceder la aplicación y haz clic en Continuar para concedérselos.
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
Visita GitHub en el Directorio de aplicaciones de Slack.
Haz clic en Instalar o, si ya está en tu espacio de trabajo, en Agregar Configuración.
Selecciona el canal donde quieres que se publiquen los eventos de GitHub o haz clic en Crear un nuevo canal si deseas crear uno.
Haz clic en Agregar integración de GitHub.
En tu cuenta de GitHub, busca el repositorio que deseas supervisar. Haz clic en Ajustes, en el menú de navegación superior.
Haz clic en Webhooks, en el menú de navegación de la parte izquierda. A continuación, presiona Agregarwebhook.
En la ventana del Directorio de aplicaciones de Slack, haz clic en Copiar URL.
En tu cuenta de GitHub, pega la URL en URL de Payload.
En la opción Tipo de contenido, asegúrate de seleccionar aplicación/json.
Asegúrate de haber activado Verificación de SSL.
Haz clic en Agregar webhook.
Regresa a la página de configuración de Slack y haz clic en Guardar integración.