Introduction
Quand vous réfléchissez à des moyens d’accroître l’efficacité de votre workflow GitHub, vous pouvez créer des applications et des intégrations pour améliorer et personnaliser ce dernier. 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 aussi partager ces intégrations avec d’autres personnes sur GitHub Marketplace et en retour, utiliser 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. Vous aimeriez peut-être automatiser certaines des tâches les plus courantes que vous traitez, telles que le suivi des contributeurs qui n’ont pas étiqueté un problème qu’ils ont créé. Ou peut-être que vous voudriez fermer automatiquement les branches ou les demandes de tirage qui n’ont pas été modifiées 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, c’est que quelqu’un d’autre a peut-être déjà créé la solution dont vous avez besoin.
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 d’applications GitHub qui traitent les tâches répétitives, appliquent les stratégies d’équipe et gèrent un dépôt bien rangé.
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 :