Comment être averti lorsque quelqu’un entre dans une twig GitHub?

Nous utilisons GitHub Enterprise dans notre société. Nous avons une twig «développer» où chaque programmeur doit pousser son travail. Existe-t-il un moyen d’être averti lorsque quelqu’un entre dans la twig de développement avec un lien vers un affichage différentiel, tel que celui que vous obtenez pour une requête d’extraction?

Pas tout à fait – mais assez proche. (Vous serez notifié pour chaque commit, pas pour pousser.)

Pour GitHub Enterprise à partir de mi 2014:

  1. Aller dans les parameters de votre référentiel
  2. Ouvrez l’onglet “Webhooks and Services”
  3. Cliquez sur le bouton “Ajouter un service”
  4. Sélectionnez “Email” dans la longue liste de services
  5. Mettre une adresse e-mail. Cela peut être une adresse e-mail qui transfère à plusieurs adresses e-mail, ou seulement la vôtre si une seule personne / compte a besoin de notifications par e-mail.
  6. Cochez “Envoyer de l’auteur” (probablement) et “Actif” (définitivement).

Pour les anciennes versions de GitHub Enterprise:

  1. Aller dans les parameters de votre référentiel
  2. Ouvrez l’onglet “Crochets de service”
  3. Sélectionnez “Email” dans la longue liste de services
  4. Mettre une adresse e-mail. Cela peut être une adresse e-mail qui transfère à plusieurs adresses e-mail, ou seulement la vôtre si une seule personne / compte a besoin de notifications par e-mail.
  5. Cochez “Envoyer de l’auteur” (probablement) et “Actif” (définitivement).

Terminé!

Que diriez-vous d’utiliser IFTT ou Zapier

Disclaimer: Je suis l’auteur original.

Ce projet vous permet d’obtenir un courrier électronique lorsqu’une validation est transmise à un repository que vous surveillez (sur n’importe quelle twig).

Explication: gicowa est un outil de ligne de commande écrit en python qui répertorie tous les derniers commits sur tous les repos GitHub que vous regardez. Cet outil peut envoyer sa sortie par e-mail et peut être appelé depuis votre crontab . Faire cela vous fait recevoir une notification par e-mail chaque fois qu’un commit est poussé sur un repo GitHub que vous regardez.