Úvod
Při zvažování způsobů, jak v pracovním postupu GitHubu přidat efektivitu, zvažte, že můžete vytvářet aplikace a integrace, abyste mohli vylepšit a přizpůsobit pracovní postup. Pomocí aplikací GitHubu a aplikací OAuth můžete zkrátit dobu strávenou ručními úkoly a přizpůsobit pracovní postup tak, aby vyhovoval individuálním potřebám, týmu a společnosti. Tyto integrace můžete také sdílet s ostatními uživateli na GitHub Marketplace a na oplátku používat aplikace a integrace vytvořené jinými vývojáři.
Předpokládejme, že hledáte funkci, kterou GitHub zatím nepodporuje. Možná byste chtěli automatizovat některé z více běžných úkolů, se kterými se zabýváte. Můžete například sledovat přispěvatele, kteří neoznačili problém, který vytvořili. Nebo automaticky zavírat všechny větve nebo žádosti o přijetí změn, které zůstávají nedotčené po dobu měsíců. Ať už potřebujete cokoli, pravděpodobně nejste sami. Dobrou zprávou je, že aplikace GitHubu vám nabízejí způsob, jak vyplnit mezery a automatizovat procesy ve vašem úložišti. Lepší zprávou je, že řešení, které potřebujete, už může být vytvořené.
Optimalizace hodnoty aplikací a funkcí pro správu uživatelů v pracovním postupu může pomoct urychlit procesy při zachování efektivity, zabezpečení a spolehlivosti. V tomto modulu se dozvíte o používání těchto nástrojů a jejich funkcí.
V tomto modulu se dozvíte, jak automatizovat procesy DevOps pomocí aplikací GitHubu, které zpracovávají opakující se úlohy, vynucují týmové zásady a udržují uklidené úložiště.
Cíle výuky
Na konci tohoto modulu:
- Identifikujte dostupné přístupové tokeny GitHubu potřebné k podpoře uživatelů GitHubu.
- Zjistěte, jak monitorovat limity rychlosti tokenů.
- Popište možnosti, případy použití a rozdíly aplikací GitHubu a aplikací OAuth.
- Předveďte své znalosti instalací aplikace GitHub v úložišti GitHub.
Požadavky
- Účet GitHub
- Znalost navigace na GitHubu a úprav souborů v tomto prostředí
Tento modul popisuje automatizaci běžných úkolů na GitHubu prostřednictvím aplikací GitHubu. Abyste plně ocenili výhody, které tento modul popisuje, doporučujeme nejprve dokončit následující modul: