Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania - Helion

ebook
Autor: Michael KaufmannTytuł oryginału: GitHub Actions Cookbook: A practical guide to automating repetitive tasks and streamlining your development process
TÅ‚umaczenie: Piotr Rakowski
ISBN: 978-83-289-2047-7
stron: 216, Format: ebook
Data wydania: 2025-02-01
Księgarnia: Helion
Cena książki: 32,90 zł (poprzednio: 68,54 zł)
Oszczędzasz: 52% (-35,64 zł)
Osoby które kupowały "Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania", wybierały także:
- Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji 128,71 zł, (39,90 zł -69%)
- GitHub. Przyjazny przewodnik 31,94 zł, (9,90 zł -69%)
- Git. Leksykon kieszonkowy 29,12 zł, (9,90 zł -66%)
- Git. Rozproszony system kontroli wersji 67,30 zł, (24,90 zł -63%)
- Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji 78,68 zł, (29,90 zł -62%)
Spis treści
Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania eBook -- 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