Wprowadzenie

Ukończone

GitHub Script to akcja przepływu pracy, która zapewnia dostęp do interfejsu API usługi GitHub z poziomu funkcji GitHub Actions. Oferuje ona wygodne wsparcie dla dowolnego użycia interfejsu API dostępnego w bibliotece octokit/rest.js.

Załóżmy, że utrzymujesz aktywne repozytorium GitHub. Twój projekt ma znaczną liczbę użytkowników i współautorów i chcesz mieć pewność, że mają przyjazne środowisko. Przy okazji okazało się również, że obowiązki związane z zarządzaniem planowaniem i obciążeniem zespołu są coraz bardziej absorbujące. Potrzebujesz rozwiązania, które umożliwia przekazanie niektórych przyziemnych zadań automatyzacji, dzięki czemu można skupić się na obszarach, w których naprawdę dodajesz wartość. Wiesz, że usługa GitHub oferuje interfejs API, który umożliwia automatyczne odpowiadanie na nowe problemy i rozpoczynanie przepływu pracy klasyfikacji dla nowych raportów o błędach. Po prostu nie zainwestowałeś czasu w ustalenie tego wszystkiego, aż do tej pory.

W tym module dowiesz się, jak korzystać z interfejsu API usługi GitHub z przepływu pracy funkcji GitHub Actions przy użyciu skryptu usługi GitHub.

Cele szkolenia

Zawartość tego modułu:

  • Użyj skryptu GitHub w przepływie pracy.
  • Komentowanie problemów przy użyciu biblioteki octokit.
  • Dodawanie problemów do tablicy projektu przy użyciu biblioteki octokit.
  • Użyj składni wyrażenia przepływu pracy, aby filtrować, gdy zadania są uruchamiane w przepływie pracy.

Wymagania wstępne

  • Konto usługi GitHub
  • Umiejętność nawigowania po plikach w usłudze GitHub i edytowania ich
  • Znajomość funkcji GitHub Actions
  • Znajomość ciągłej integracji/ciągłego wdrażania

Zalecamy ukończenie automatyzacji zadań programistycznych przy użyciu funkcji GitHub Actions przed rozpoczęciem tego modułu.