Introduktion
När du tänker på sätt att öka effektiviteten i ditt GitHub-arbetsflöde kan du 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 andra utvecklare har skapat.
Anta att du letar efter en funktion som GitHub ännu inte stöder. Du kanske vill automatisera några av de mer rutinmässiga uppgifter som du hanterar, t. ex. följa upp deltagare som inte har lagt märke till ett problem som de har skapat. Eller så kanske du vill stänga eventuella grenar eller pull-begäranden automatiskt som inte har använts på flera månader. Vad du behöver ä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. De nya nyheterna är att någon annan kanske redan har byggt lösningen du behöver.
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: