Sprawdzanie wydania i testowanie akcji

Ukończone

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

Dane wyjściowe konsoli z akcji są dostępne bezpośrednio z poziomu interfejsu użytkownika usługi 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.

Dane wyjściowe konsoli z akcji.

Dane wyjściowe konsoli mogą pomóc w debugowanie. Jeśli nie jest wystarczająca, możesz również włączyć więcej rejestrowania. Zobacz: Włączanie rejestrowania debugowania.

Zarządzanie wydaniami dla akcji

Chociaż być może możesz pobrać najnowszą wersję akcji, istnieje wiele sytuacji, w których możesz chcieć użyć określonej wersji akcji.

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

Tagi

Tagi umożliwiają określenie dokładnych wersji, które 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 otrzymywać aktualizacji do akcji automatycznie.

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 zwiększa również prawdopodobieństwo przerwania 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.