Podsumowanie
Twoim celem w tym module było zrozumienie różnych typów akcji usługi GitHub, a następnie utworzenie własnej niestandardowej akcji usługi GitHub i użycie jej w przepływie pracy.
Aby osiągnąć ten cel, najpierw przedstawiono niezbędne metadane i składnię do pisania niestandardowych akcji usługi GitHub. Przedstawiono informacje o poleceniach przepływu pracy w celu rozszerzenia funkcjonalności akcji, sposobu wybierania prywatnej lub publicznej lokalizacji dla akcji oraz ustanawiania najlepszych rozwiązań dotyczących dokumentowania i przechowywania wersji akcji. Przedstawiono również sposób publikowania akcji w witrynie GitHub Marketplace.
Następnie przedstawiono sposób działania funkcji GitHub Actions podczas korzystania z zewnętrznych interfejsów API, a także użyto odpowiedzi z zewnętrznego interfejsu API jako output:
parametru do późniejszego kroku przepływu pracy. Na koniec pokazano, jak używać akcji do interakcji z repozytorium, tworząc problem, używając wielu pakietów w kodzie źródłowym akcji oraz jak użyć @actions/core package
polecenia do zapisywania błędów i kończenie akcji nieprawidłowego zachowania.
Dowiedz się więcej
Oto kilka linków do dodatkowych informacji na temat tematów omówionych w tym module:
- Tworzenie akcji kontenera platformy Docker
- Tworzenie akcji języka JavaScript
- Tworzenie akcji złożonych kroków uruchamiania
- Składnia metadanych dla funkcji GitHub Actions
- Polecenia przepływu pracy dla funkcji GitHub Actions
- Ustawianie kodów zakończenia dla akcji
- Używanie zarządzania wydaniami dla akcji
- Publikowanie akcji