Introduktion
När du funderar på hur du kan öka effektiviteten i ditt GitHub-arbetsflöde bör du tänka på att du kan skapa appar och integreringar för att förbättra och anpassa arbetsflödet. Genom att använda GitHub Apps och OAuth Apps kan du minska den tid som ägnas åt manuella uppgifter och anpassa arbetsflödet så att det uppfyller individuella behov, team och företagsbehov. Du kan också dela dessa integreringar med andra på GitHub Marketplace och i gengäld använda appar och integreringar som skapats av andra utvecklare.
Anta att du letar efter en funktion som GitHub ännu inte stöder. Du kanske vill automatisera några av de mer vardagliga uppgifter du hanterar. Du kan till exempel följa upp med deltagare som inte har etiketterat ett ärende de har skapat. Eller automatiskt stänga grenar eller pull requests som förblir orörda i månader. Oavsett vad ditt behov är, är du förmodligen inte ensam. Den goda nyheten är att GitHub-appar ger dig möjlighet att fylla i luckor och automatisera processer i din lagringsplats. Den bättre nyheten är att den lösning du behöver kanske redan har skapats.
Genom att optimera värdet för appar och funktioner för att hantera användare i arbetsflödet kan du påskynda dina processer samtidigt som du bibehåller effektivitet, säkerhet och tillförlitlighet. I den här modulen får du lära dig mer om hur du använder dessa verktyg och deras funktioner.
I den här modulen får du lära dig hur du automatiserar DevOps-processer med hjälp av GitHub Apps som hanterar repetitiva uppgifter, tillämpar teamprinciper och underhåller en snygg lagringsplats.
Utbildningsmål
I slutet av den här modulen ska du:
- Identifiera tillgängliga GitHub-åtkomsttoken som behövs för att stödja GitHub-användare.
- Förstå hur du övervakar gränser för tokenfrekvens.
- Beskriv funktionerna, användningsfallen och skillnaderna mellan GitHub Apps och OAuth-appar.
- Visa dina kunskaper genom att installera en GitHub-app på en GitHub-lagringsplats.
Förutsättningar
- Ett GitHub-konto
- Möjlighet att navigera och redigera filer på GitHub
Den här modulen omfattar automatisering av vanliga GitHub-uppgifter via GitHub-appar. För att till fullo uppskatta de fördelar som beskrivs i den här modulen rekommenderar vi att du slutför följande modul först: