Przepływy pracy
Złożone działanie
Krótka odpowiedź
Akcja złożona łączy kilka etapów przepływu pracy w jedną akcję wielokrotnego użytku zdefiniowaną w YAML, bez konieczności używania JavaScript ani kontenera.
Dlaczego to ma znaczenie
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
Zatrzymywanie artefaktówPrzechowywanie artefaktów to okres, przez który GitHub przechowuje artefakty przepływu pracy przed ich usunięciem (domyślnie jest to 90 dni i można go skonfigurować dla poszczególnych repozytoriów lub przesyłania).Zbuduj matrycęMacierz kompilacji to funkcja GitHub Actions, która rozszerza jedną definicję zadania na wiele równoległych zadań w oparciu o kombinacje zmiennych, takich jak system operacyjny i wersja językowa.Grupa współbieżnościGrupa współbieżności to nazwana blokada, która ogranicza liczbę uruchomień przepływu pracy pasujących do tej nazwy, które mogą być wykonywane jednocześnie.Praca w kontenerzeZadanie kontenera uruchamia wszystkie kroki zadania w określonym obrazie kontenera, a nie bezpośrednio w module uruchamiającym.