Podsumowanie
W tym module wdrożono rozwiązanie CI przy użyciu funkcji GitHub Actions i przepływów pracy.
Teraz możesz:
- 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 za pomocą funkcji GitHub Actions w celu:
- Tworzenie artefaktu kompilacji i zapisywanie go
- Uzyskiwanie dostępu do artefaktów kompilacji
- Testowanie pod kątem wielu elementów docelowych
- Dodawanie etykiet do żądań ściągnięcia
Następne kroki
Aby kontynuować pracę z funkcją GitHub Actions, zapoznaj się z następnym modułem na tej ścieżce szkoleniowej. Możesz rozwinąć zdobytą tutaj wiedzę i użyć funkcji GitHub Actions do ciągłego dostarczania i implementowania infrastruktury jako kodu.
Dowiedz się więcej
Poniżej przedstawiono linki do dodatkowych informacji na temat tematów omówionych w tym module.
- Dokumentacja funkcji GitHub Actions
- Witryna GitHub Marketplace
- Akcje tworzone w usłudze GitHub
- actions/checkout@v3
- actions/upload-artifact
- actions/download-artifact
- pullreminders/label-when-approved-action
- Składnia metadanych dla funkcji GitHub Actions
- Składnia przepływów pracy dla funkcji GitHub Actions
- Zdarzenia wyzwalające przepływy pracy
- Limity użycia funkcji GitHub Actions
- Informacje o funkcji GitHub Actions: zadanie
- Informacje o ciągłej integracji: zadanie
- npm install
- npm run
- npm test
- Domyślne zmienne środowiskowe
- Konteksty
- Podstawowe funkcje funkcji funkcji GitHub Actions
- Korzystanie z akcji pamięci podręcznej
- Przekazywanie danych między zadaniami w przepływie pracy
- Włączanie rejestrowania debugowania
- Korzystanie z dzienników uruchamiania przepływu pracy