Création de hooks de pré-réception
-
Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres.
-
Sous « Paramètres », cliquez sur Hooks.
-
Cliquez sur Ajouter un hook de pré-réception.
-
Dans le champ Nom du hook, entrez le nom du hook que vous souhaitez créer.
-
Sélectionnez le menu déroulant Environnement et cliquez sur l’environnement sur lequel vous souhaitez exécuter le hook.
-
Sous Script, sélectionnez le menu déroulant Sélectionner le dépôt de hooks et cliquez sur le dépôt qui contient votre script de hook de pré-réception.
-
Sélectionnez le menu déroulant Sélectionner un fichier et cliquez sur le nom de fichier du script de hook de pré-réception.
-
Pour appliquer votre script, sélectionnez Utiliser l’état de sortie pour accepter ou rejeter les poussées. En désélectionnant cette option, vous pouvez tester le script en ignorant la valeur d’état de sortie. Dans ce mode, la sortie du script sera visible pour l’utilisateur dans la ligne de commande, mais pas dans l’interface web.
-
Si vous souhaitez que le hook de pré-réception s’exécute sur tous les dépôts, sélectionnez Activer ce hook de pré-réception sur tous les dépôts par défaut.
-
Pour autoriser les membres de l’organisation disposant d’autorisations d’administrateur ou de propriétaire à activer ou désactiver ce hook de pré-réception, sélectionnez Les administrateurs peuvent activer et désactiver ce hook.
Modification de hooks de pré-réception
-
Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres.
-
Sous « Paramètres », cliquez sur Hooks.
-
En regard du hook de pré-réception que vous souhaitez modifier, cliquez sur Modifier.
Suppression de hooks de pré-réception
-
Dans le coin supérieur droit de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Paramètres d’entreprise.
-
Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres.
-
Sous « Paramètres », cliquez sur Hooks.
-
En regard du hook de pré-réception que vous souhaitez supprimer, cliquez sur Supprimer.
Configurer des hooks de pré-réception pour une organisation
Un propriétaire d’organisation peut configurer des autorisations de hook pour une organisation uniquement si l’administrateur de site a sélectionné l’option Les administrateurs peuvent activer et désactiver ce hook au moment de la création du hook de pré-réception. Pour configurer des hooks de pré-réception pour un dépôt, vous devez être propriétaire d’organisation.
-
Dans l’angle supérieur droit de GitHub Enterprise Server, sélectionnez votre photo de profil, puis sur Vos organisations.
-
En regard de l’organisation, cliquez sur Paramètres.
-
Dans la barre latérale de gauche, cliquez sur Hooks.
-
À côté du hook de pré-réception que vous souhaitez configurer, sélectionnez le menu déroulant Autorisations de hook, puis cliquez sur une option.
Configurer des hooks de pré-réception pour un dépôt
Un propriétaire de dépôt peut configurer un hook uniquement si l’administrateur de site a sélectionné l’option Les administrateurs peuvent activer et désactiver ce hook au moment de la création du hook de pré-réception. Dans une organisation, le propriétaire de l’organisation doit également avoir sélectionné l’autorisation de hook Configurable. Pour configurer des hooks de pré-réception pour un dépôt, vous devez être propriétaire du dépôt.
-
En haut à droite de GitHub Enterprise Server, cliquez sur votre photo de profil, puis sur Votre profil.
-
Accédez au dépôt pour lequel vous souhaitez configurer des hooks de pré-réception.
-
Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.
-
Dans la barre latérale gauche, cliquez sur Hooks.
-
À côté du hook de pré-réception que vous souhaitez configurer, sélectionnez le menu déroulant Autorisations de hook, puis cliquez sur une option selon que vous voulez activer ou désactiver le hook de pré-réception.