Wprowadzenie

Ukończone

Myśląc o sposobach zwiększania wydajności w przepływie pracy usługi GitHub, możesz tworzyć aplikacje i integracje w celu ulepszania i dostosowywania przepływu pracy. Korzystając z usług GitHub Apps i OAuth Apps, możesz zmniejszyć ilość czasu poświęcanego na zadania ręczne i dostosować przepływ pracy w celu spełnienia indywidualnych potrzeb zespołu i firmy. Możesz również udostępniać te integracje innym osobom w witrynie GitHub Marketplace, a w zamian korzystać z aplikacji i integracji utworzonych przez innych deweloperów.

Załóżmy, że szukasz funkcji, której usługa GitHub jeszcze nie obsługuje. Być może chcesz zautomatyzować niektóre rutynowe zadania, takie jak komunikowanie się ze współautorami, którzy nie oznaczyli utworzonego problemu. A może chcesz zautomatyzować zamykanie gałęzi lub żądań ściągnięcia, których nikt nie używał od kilku miesięcy? Są to typowe potrzeby deweloperów. Na szczęście aplikacje GitHub umożliwiają zaspokojenie tych potrzeb i zautomatyzowanie procesów w repozytorium. Jeszcze lepsze jest to, że być może ktoś już utworzył rozwiązanie, którego potrzebujesz.

Optymalizacja wartości aplikacji i funkcji do zarządzania użytkownikami w przepływie pracy może pomóc przyspieszyć procesy przy zachowaniu wydajności, bezpieczeństwa i niezawodności. W tym module dowiesz się więcej o korzystaniu z tych narzędzi i ich funkcji.

W tym module dowiesz się, jak zautomatyzować procesy DevOps przy użyciu usługi GitHub Apps, które obsługują powtarzające się zadania, wymuszają zasady zespołu i utrzymują uporządkowane repozytorium.

Cele szkolenia

Po ukończeniu tego modułu wykonasz następujące czynności:

  • Zidentyfikuj dostępne tokeny dostępu usługi GitHub potrzebne do obsługi użytkowników usługi GitHub.
  • Dowiedz się, jak monitorować limity szybkości tokenów.
  • Opis możliwości, przypadków użycia i różnic w aplikacjach GitHub Apps i OAuth.
  • Zaprezentuj swoją wiedzę, instalując aplikację GitHub w repozytorium GitHub.

Wymagania wstępne

  • Konto usługi GitHub
  • Umiejętność nawigowania po plikach w usłudze GitHub i edytowania ich

Ten moduł obejmuje automatyzację typowych zadań usługi GitHub za pomocą aplikacji GitHub. Aby w pełni docenić korzyści omówione w tym module, zalecamy najpierw ukończenie następującego modułu: