Présentation
Lorsque vous envisagez d’ajouter de l’efficacité dans votre flux de travail GitHub, pensez à créer des applications et des intégrations pour améliorer et personnaliser votre flux de travail. En utilisant des applications GitHub et des applications OAuth, vous pouvez réduire le temps dévolu aux tâches manuelles et personnaliser votre workflow pour répondre à des besoins individuels, d’équipe et d’entreprise. Vous pouvez également partager ces intégrations avec d’autres utilisateurs sur La Place de marché GitHub, et utiliser en retour des applications et des intégrations créées par d’autres développeurs.
Supposons que vous recherchez une fonctionnalité que GitHub ne prend pas encore en charge. Peut-être que vous aimeriez automatiser certaines des tâches les plus banales avec lesquelles vous traitez. Par exemple, en suivant les contributeurs qui n’ont pas étiqueté un problème qu’ils ont créé. Ou fermer automatiquement toutes les branches ou demandes de tirage qui restent intactes pendant des mois. Quel que soit votre besoin, vous n’êtes probablement pas seul. La bonne nouvelle, c’est que les applications GitHub vous offrent un moyen de combler les lacunes et d’automatiser les processus dans votre dépôt. La meilleure nouvelle est que la solution dont vous avez besoin peut déjà être créée.
L’optimisation de la valeur des applications et fonctionnalités pour gérer les utilisateurs dans votre workflow peut permettre d’accélérer vos processus tout en assurant leur efficacité, leur sécurité et leur fiabilité. Dans ce module, vous allez découvrir comment utiliser ces outils et leurs fonctionnalités.
Dans ce module, vous allez apprendre à automatiser les processus DevOps à l’aide de GitHub Apps qui gèrent des tâches répétitives, appliquent des stratégies d’équipe et gèrent un référentiel tidy.
Objectifs d’apprentissage
À la fin de ce module, vous serez en mesure de :
- Identifier les jetons d’accès GitHub disponibles nécessaires à la prise en charge des utilisateurs GitHub.
- Comprendre comment superviser les limites de débit de jetons.
- Décrire les fonctionnalités, les cas d’usage et les différences entre les applications GitHub et les applications OAuth.
- Faire la démonstration de vos connaissances en installant une application GitHub dans un dépôt GitHub.
Prérequis
- Un compte GitHub
- Savoir accéder à des fichiers et les modifier dans GitHub
Ce module aborde l’automatisation des tâches GitHub courantes via les applications GitHub. Pour apprécier pleinement les avantages de ce module, nous vous recommandons de commencer par suivre le module suivant :