Wprowadzenie
Za pomocą funkcji GitHub Actions możesz wdrożyć ciągłą integrację (CI) dla kodu przechowywanego w repozytoriach GitHub. CI to rozwiązanie umożliwiające uruchamianie kompilacji i testów oprogramowania po każdym zatwierdzeniu zmian w kontroli wersji przez dewelopera. CI ułatwia zespołom wczesne wykrywanie problemów i szybkie ich rozwiązywanie.
Załóżmy, że chcesz skonfigurować potok CI dla swojego zespołu. Ten zespół pracuje nad witryną internetową, aby udoskonalić środowisko klienta podczas kontaktu z pomocą techniczną do spraw produktów. Obecnie opracowywane są różne funkcje i chcesz mieć pewność, że zespół będzie mógł je łatwo kompilować i testować, co umożliwi szybkie dodawanie poszczególnych funkcji do witryny. Ponieważ kod projektu jest przechowywany w repozytorium GitHub, postanawiasz użyć funkcji GitHub Actions na potrzeby swojego rozwiązania CI.
W tym module dowiesz się, jak wdrożyć ciągłą integrację za pomocą funkcji GitHub Actions i przepływów pracy w repozytoriach GitHub.
Cele szkolenia
W tym module wykonano następujące czynności:
- Kompilowanie i testowanie projektu Node.js przy użyciu funkcji GitHub Actions i przepływu pracy utworzonego na podstawie szablonu.
- Debugowanie testu zakończonego niepowodzeniem przy użyciu dziennika funkcji GitHub Actions.
- Dostosowywanie przepływu pracy przy użyciu funkcji GitHub Actions.
Wymagania wstępne
- Konto usługi GitHub
- Możliwość nawigowania i edytowania plików w usłudze GitHub
- Aby uzyskać więcej informacji o usłudze GitHub, zobacz Introduction to GitHub (Wprowadzenie do usługi GitHub).
- Podstawowa znajomość funkcji GitHub Actions i przepływów pracy
- Jeśli nie znasz jeszcze dobrze przepływów pracy ani funkcji GitHub Actions, zobacz Automatyzowanie zadań projektowych za pomocą funkcji GitHub Actions.