Wprowadzenie

Ukończone

Podczas myślenia o sposobach zwiększenia wydajności w przepływie pracy usługi GitHub należy wziąć pod uwagę, że 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 z bardziej przyziemnych zadań, z którymi zajmujesz się. Na przykład nawiązanie kontaktu ze współpracownikami, którzy nie oznaczyli problemu, który utworzyli. Możesz też automatycznie zamykać wszystkie gałęzie lub żądania ściągnięcia, które pozostają nietknięte przez wiele miesięcy. Są to typowe potrzeby deweloperów. Na szczęście aplikacje GitHub umożliwiają zaspokojenie tych potrzeb i zautomatyzowanie procesów w repozytorium. Lepszą wiadomością jest to, że potrzebne rozwiązanie może już zostać skompilowane.

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: