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

Autor: Michael Kaufmann
Tytuł 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-2046-0
stron: 238, Format: 165x235, okładka: mi
Data wydania: 2024-12-01
Księgarnia: Helion
Cena książki: 44,85 zł (poprzednio: 69,00 zł)
Oszczędzasz: 35% (-24,15 zł)
Tytuł 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-2046-0
stron: 238, Format: 165x235, okładka: mi
Data wydania: 2024-12-01
Księgarnia: Helion
Cena książki: 44,85 zł (poprzednio: 69,00 zł)
Oszczędzasz: 35% (-24,15 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,98 zł, (58,04 zł -55%)
- Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów 119,00 zł, (53,55 zł -55%)
- Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji 79,00 zł, (35,55 zł -55%)
- Git. Rozproszony system kontroli wersji 53,82 zł, (27,45 zł -49%)
- Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania 69,00 zł, (41,40 zł -40%)
Spis treści
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