GitHub per Slack

GitHub riunisce team di sviluppatori software per scrivere codici e gestire progetti. Quando colleghi GitHub a Slack, puoi ricevere notifiche di ogni sorta di eventi nei canali Slack di tua scelta. Collega due dei tuoi strumenti più importanti e resta sempre aggiornato. Tutto questo a partire da Slack. 🛠


Decidere quale app utilizzare

  • GitHub per Slack: sei abbonato ad un piano GitHub Developer, Team o Business? Questa è l’app che fa per te!
  • Github Notifications (Legacy): questa app è compatibile con GitHub Enterprise.

Attenzione: GitHub ha rilasciato una nuova versione dell’app GitHub per Slack e terminerà il supporto per la versione corrente a luglio 2020.


Installare l’app

GitHub per Slack 

GitHub Notifications (Legacy)

L’app GitHub ti consente di ricevere anteprime dei link per archivi pubblici su Slack, impostare notifiche con i comandi slash e tenerti aggiornato facilmente sulle attività dei progetti.


Installare l’app

  1. Visita la pagina slack.github.com e clicca su Aggiungi a Slack.
  2. Verifica le autorizzazioni a cui l’app deve accedere e clicca su Continua per consentire l’operazione.
  3. Seleziona i canali a cui può accedere l’app: tutti i canali pubblici, canali specifici o nessuno.

Una volta installata l’app, GitHub ti invierà un messaggio diretto per aiutarti a completare la configurazione e per spiegarti come funziona il comando slash /github.

Suggerimento: utilizza il comando slash /github subscribe owner/repo per iscriverti con le configurazioni precedenti.



Personalizzare le notifiche

L’app GitHub consente di personalizzare facilmente quello che viene postato su Slack. Puoi iscriverti ad attività rilevanti per l’intero canale e annullare l’iscrizione per quelle che non ti interessano. Per impostazione predefinita, riceverai notifiche da alcune attività su Slack, ma non da altre:

Funzioni abilitate per impostazione predefinita

  • issues
  • pulls
  • statuses
  • commits
  • deployments
  • pubblico

Funzioni non abilitate per impostazione predefinita

  • reviews
  • comments
  • branches
  • commits:all

 

Puoi utilizzare questi comandi slash per personalizzare le notifiche:

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


Installare l’app

  1. Visita GitHub nell’App Directory di Slack.
  2. Clicca su Installa o su Aggiungi configurazione se ne esiste già una.
  3. Seleziona un canale in cui saranno postati gli eventi di GitHub o clicca su Crea un nuovo canale per crearne uno nuovo.
  4. Clicca su Aggiungi integrazione GitHub.
  5. Nel tuo account GitHub, vai all’archivio che desideri monitorare. Clicca su Impostazioni nella barra di navigazione superiore.
  6. Clicca su Webhook nella barra di navigazione sinistra e premi Aggiungi webhook.
  7. Clicca su Copia URL nella finestra dell’App Directory di Slack.
  8. Una volta tornato sull’account GitHub, incolla l’URL alla voce URL di payload.
  9. Per il Tipo di contenuto, assicurati di aver selezionato applicazione/json.
  10. Assicurati che l’opzione Verifica SSL sia attivata.
  11. Clicca su Aggiungi webhook.
  12. Torna alla pagina di configurazione di Slack e clicca su Salva integrazione.