Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania
Spis treści
O autorze
O recenzentach
Przedmowa
Rozdział 1. Przepływy pracy akcji GitHuba
Wymagania techniczne
Ekosystem GitHuba
Hosting i ceny w GitHubie
Cennik akcji GitHuba
GitHub Marketplace
Użycie edytora przepływu pracy do pisania przepływów pracy
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Użycie haseł zamaskowanych i zmiennych
Przygotuj się!
Jak to zrobić?
Krok dalej
Tworzenie i używanie środowisk
Przygotuj się!
Jak to zrobić?
Krok dalej
Rozdział 2. Tworzenie i debugowanie przepływów pracy
Wymagania techniczne
Użycie Visual Studio Code do tworzenia przepływów pracy
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Tworzenie kodów przepływów pracy w gałęziach
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Przepływy pracy typu linting
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Zapisywanie komunikatów do dziennika
Przygotuj się!
Jak to zrobić?
Jak to działa?
Włączenie rejestrowania debugowania
Jak to zrobić?
Krok dalej
Uruchamianie przepływów pracy lokalnie
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Rozdział 3. Tworzenie akcji GitHuba
Wymagania techniczne
Tworzenie akcji kontenera Dockera
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Dodawanie parametrów wyjściowych i korzystanie z podsumowań zadań
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Tworzenie akcji TypeScript
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Tworzenie akcji złożonej
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Użycie skryptu github w akcji złożonej w celu dodania komentarza do zgłoszenia
Jak to zrobić?
Jak to działa?
Krok dalej
Udostępnianie akcji na Marketplace
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Rozdział 4. Środowisko uruchomieniowe przepływów pracy
Wymagania techniczne
Konfiguracja runnera hostowanego na lokalnym komputerze
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Automatyczne skalowanie runnerów hostowanych na lokalnym komputerze
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Skalowanie runnerów hostowanych na lokalnym komputerze za pomocą Kubernetesa przy użyciu kontrolera ARC
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Runnery i grupy runnerów
Przygotuj się!
Jak to zrobić?
Runnery hostowane przez GitHuba
Przygotuj się!
Jak to zrobić?
Jak to działa?
Rozdział 5. Automatyzacja zadań w GitHubie za pomocą jego akcji
Wymagania techniczne
Tworzenie szablonu zgłoszenia
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Korzystanie z CLI GitHuba i GITHUB_TOKEN w celu uzyskania dostępu do zasobów
Przygotuj się!
Jak to zrobić?
Jak to działa?
Korzystanie ze środowisk do czynności z zakresu zatwierdzania i kontroli
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Przepływy pracy wielokrotnego użytku i akcje złożone
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Rozdział 6. Twórz i waliduj kod
Wymagania techniczne
Tworzenie i testowanie kodu
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Tworzenie różnych wersji przy użyciu macierzy
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Informowanie użytkownika o szczegółach kompilacji i wynikach testów
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Znajdowanie luk w zabezpieczeniach za pomocą CodeQL
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Tworzenie wydania i publikowanie pakietu
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Wersjonowanie pakietów
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Generowanie i używanie pliku SBOM
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Korzystanie z buforowania w przepływach pracy
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Rozdział 7. Wydawaj oprogramowanie za pomocą akcji GitHuba
Wymagania techniczne
Tworzenie i publikowanie kontenera
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Korzystanie z mechanizmu OIDC do bezpiecznego wdrażania w dowolnej chmurze
Przygotuj się!
Jak to zrobić?
Jak to działa?
Kontrole zatwierdzeń środowiskowych
Przygotuj się!
Jak to zrobić?
Jak to działa?
Wydawanie aplikacji kontenera do AKS
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Automatyzacja aktualizacji zależności
Przygotuj się!
Jak to zrobić?
Jak to działa?
Krok dalej
Posprzątaj po sobie
Podsumowanie
Opinie
Na razie nie ma opinii o produkcie.