Sprawdź wydanie i przetestuj akcję

Ukończone

Akcje często generują dane wyjściowe konsoli. Nie musisz łączyć się bezpośrednio z narzędziami uruchamiającymi, aby pobrać te dane wyjściowe.

Wyniki konsoli z działań są dostępne bezpośrednio w interfejsie GitHub.

Wybierz pozycję Akcje w górnym menu repozytorium, aby wyświetlić listę wykonanych przepływów pracy w celu wyświetlenia danych wyjściowych.

Następnie kliknij nazwę zadania, aby wyświetlić dane wyjściowe kroków.

Wynik działania konsoli.

Dane wyjściowe konsoli mogą pomóc w debugowanie. Jeśli to nie jest wystarczające, możesz również włączyć bardziej szczegółowe rejestrowanie. Zobacz: Włączanie rejestrowania debugowego.

Zarządzanie wydaniami dla akcji

Chociaż możesz być zadowolony z uzyskania najnowszej wersji działania, istnieje wiele sytuacji, w których możesz chcieć użyć określonej wersji działania.

Możesz zażądać określonej wersji akcji na kilka sposobów:

Tagi

Tagi umożliwiają określenie dokładnych wersji, nad którymi chcesz pracować.


steps:
    -uses: actions/install-timer@v2.0.1

Skróty oparte na algorytmach SHA

Dla akcji można określić żądany skrót oparty na algorytmie SHA. Gwarantuje to, że akcja nie uległa zmianie. Jednak wadą jest to, że również nie będziesz automatycznie otrzymywać aktualizacji dotyczących akcji.

steps:
    -uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98

Odgałęzienia

Typowym sposobem żądania akcji jest odwołanie się do gałęzi, z którą chcesz pracować. Następnie uzyskasz najnowszą wersję z tej gałęzi. Oznacza to, że będziesz korzystać z aktualizacji, ale również wzrasta szansa na złamanie kodu.

steps:
    -uses: actions/install-timer@develop

Testowanie akcji

Usługa GitHub oferuje kilka narzędzi szkoleniowych do akcji.

GitHub Actions: hello-world

Zobaczysz podstawowy przykład wykonywania następujących działań:

  • Organizowanie i identyfikowanie plików przepływu pracy.
  • Dodaj skrypty wykonywalne.
  • Utwórz bloki przepływu pracy i akcji.
  • Wyzwalanie przepływów pracy.
  • Odnajdź dzienniki przepływu pracy.