Wprowadzenie

Ukończone

Ciągła integracja (CI) to proces używania automatyzacji do kompilowania i testowania oprogramowania za każdym razem, gdy deweloper zatwierdza zmiany kontroli wersji w bazie kodu. Ciągła integracja pomaga zespołom wykrywać problemy na wczesnym etapie procesu programowania i szybko je rozwiązywać. Możesz użyć GitHub Actions do zaimplementowania ciągłej integracji dla kodu utrzymywanego w repozytorium GitHub.

Załóżmy, że chcesz skonfigurować pipeline CI dla zespołu programistów. Zespół tworzy witrynę internetową, aby ulepszyć wrażenia, jakie mają klienci podczas kontaktowania się ze wsparciem technicznym. Wiele funkcji jest w fazie projektowania. Chcesz mieć pewność, że zespół może łatwo skompilować i przetestować wszystkie funkcje, aby każda funkcja została szybko dodana do witryny internetowej, gdy będzie gotowa. Ponieważ kod projektu jest przechowywany w repozytorium GitHub, decydujesz się na użycie funkcji GitHub Actions dla projektu ciągłej integracji.

W tym module dowiesz się, jak wdrożyć CI przy użyciu GitHub Actions oraz harmonogramów pracy w repozytorium GitHub. Kompilujesz i testujesz projekt Node.js przy użyciu funkcji GitHub Actions i szablonu przepływu pracy. Przepływ pracy można dostosować przy użyciu funkcji GitHub Actions, a następnie debugować test, który zakończył się niepowodzeniem przy użyciu dzienników funkcji GitHub Actions.

Do ukończenia modułu potrzebna jest podstawowa znajomość funkcji GitHub Actions i przepływów pracy. Jeśli nie znasz funkcji GitHub Actions lub przepływów pracy, najpierw zapoznaj się z pozycją Automatyzowanie zadań programistycznych przy użyciu funkcji GitHub Actions.