InfraNestInfraNest
GitHub
Automation

Transformez l'activité GitHub en actions automatisées

Réagissez aux pushes, PR, issues et exécutions de workflows sur GitHub, puis agissez automatiquement en retour

Connectez GitHub et utilisez ce qui se passe dans vos dépôts pour déclencher des automatisations, puis laissez InfraNest agir en retour sur GitHub pour vous.

  • Réagissez aux événements des dépôts : déclenchez des automatisations lors de pushes, pull requests, reviews, issues, commentaires, releases, check runs et suites, exécutions de workflows, déploiements, ainsi que la création ou suppression de branches ou de tags.
  • Agissez automatiquement sur GitHub : ouvrez, commentez, fermez ou rouvrez des issues, ajoutez ou retirez des labels, assignez des issues, demandez des reviews, mergez des pull requests, déclenchez ou relancez des workflows, annulez des exécutions, définissez le statut d'un commit, créez des releases, et créez des déploiements ou mettez à jour leur statut.
  • Choisissez ce qu'InfraNest peut voir : sélectionnez des dépôts spécifiques, ou tous, lors de la connexion — et modifiez cette sélection à tout moment sur GitHub.
  • Connectez plusieurs comptes : liez votre compte personnel et une organisation séparément, chacun comme sa propre connexion.

NoteDemander une review à une équipe ne fonctionne que si vous connectez une organisation, pas un compte personnel.

À quoi cela ressemble dans InfraNest

Échec du workflow GitHub → ouvrir une issue et alerter
ActiveEn pauseEnregistrer l'automatisation

Quand ceci arrive

Exécution de workflow GitHub

Une exécution de workflow GitHub Actions a changé d'état — démarrée, terminée, échouée ou réussie.

Modifier

S’exécute à 09:00 · Europe/Amsterdam · il est 15:49 là-bas

Prochaines exécutions :sam. 19 sept., 09:00dim. 20 sept., 09:00lun. 21 sept., 09:00

Cette automatisation ne s’exécute que lorsque vous cliquez sur « Exécuter maintenant ».

Seulement si — filtres optionnels

CorrespondanceToutesN'importe laquelleAucunede ces conditions

Astuce : une valeur peut référencer un autre champ ou l’heure via une variable.

Faire ceci — les actions s'exécutent dans l'ordre, s'arrêtent au premier échec

1Créer une issue GitHubOuvre une issue, avec labels et assignés facultatifs. La nouvelle issue est enregistrée pour les étapes suivantes sous github_issue.
2Envoyer une notificationEnvoyer une alerte à vos canaux ou adresses e-mail.

En clair

Quand Exécution de workflow GitHub si Statut égal à completed, alors Créer une issue GitHub et Envoyer une notification.

Ce que vous pouvez faire

Une fois GitHub connecté, voici ce qu’InfraNest peut en faire.

  • 14 déclencheurs GitHub (push, PR, issue, exécution de workflow, déploiement...)
  • 19 actions GitHub (merger une PR, déclencher un workflow, créer une release...)
  • Accès par dépôt, choisi lors de la connexion
  • Plusieurs comptes GitHub en tant que connexions distinctes

Comment le connecter

  1. 1

    Ouvrir l'intégration GitHub

    Allez dans Integrations et ouvrez GitHub.

  2. 2

    Démarrer la configuration automatique

    Sélectionnez Connect, puis Set up automatically pour installer l'application InfraNest sur GitHub.

  3. 3

    Choisissez vos dépôts

    Dans la fenêtre GitHub, choisissez le compte ou l'organisation, puis sélectionnez All repositories ou seulement ceux que vous souhaitez qu'InfraNest voie.

  4. 4

    Confirmez la connexion

    Vous êtes redirigé vers InfraNest et la connexion apparaît sous Accounts. Vous préférez utiliser un jeton ? Choisissez Use a token et collez un jeton d'accès personnel avec accès repo.

C’est tout — GitHub est connecté.

Guide de configuration complet

Configurer avec l’IA

J’utilise GitHub et je souhaite le connecter à InfraNest (infranest.io), qui gère les domaines, le DNS, les serveurs et les certificats chez plusieurs fournisseurs. InfraNest demande : Jeton d'accès personnel, ou connexion en un clic. Guidez-moi pour créer cela dans GitHub : où se trouve chaque réglage dans l’interface actuelle, s’il existe une option en lecture seule, et comment vérifier que cela fonctionne avant de le coller.

Questions

#Que peut voir et faire InfraNest une fois connecté ?

InfraNest peut surveiller l'activité dans les dépôts que vous avez sélectionnés — pushes, pull requests, issues, exécutions de workflows, déploiements, releases et vérifications — et agir en retour sur GitHub dans le cadre d'une automatisation, comme merger une pull request, déclencher un workflow ou ouvrir une issue. Vous choisissez quels dépôts sont inclus lors de la connexion, et pouvez ajuster cela plus tard sur GitHub.

#Dois-je utiliser la configuration automatique ou un jeton ?

La configuration automatique, qui installe l'application InfraNest, est recommandée — elle limite l'accès aux seuls dépôts que vous choisissez et ne nécessite aucun jeton à renouveler. Utilisez plutôt un jeton si vous ne pouvez pas installer d'application, par exemple sur une instance GitHub auto-hébergée.

#Que se passe-t-il si je révoque le jeton ou désinstalle l'application ?

Si vous déconnectez GitHub depuis le Integrations hub, InfraNest désinstalle l'application et perd l'accès ; si la même installation est partagée avec un autre workspace, celle-ci reste en place. Si un jeton d'accès personnel est révoqué ou expire, les automatisations qui dépendent de la connexion GitHub cesseront de fonctionner jusqu'à ce qu'elle soit reconnectée.

#Puis-je modifier plus tard les dépôts auxquels InfraNest a accès ?

Oui. Ouvrez l'application InfraNest sur GitHub sous Settings → GitHub Apps → InfraNest de votre compte ou organisation, et ajustez les dépôts sélectionnés à tout moment.

#Puis-je connecter à la fois mon compte personnel et mon organisation ?

Oui, chacun est configuré séparément et apparaît comme sa propre connexion. Notez que les actions basées sur les équipes, comme demander une review à une équipe, ne fonctionnent qu'via une connexion d'organisation.

Prêt en quelques secondes

Réunissez toute votre infrastructure dans un tableau de bord moderne.

Offre gratuite · Sans carte bancaire · Configuré en quelques minutes