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: 44,85 zł (poprzednio: 69,00 zł)
Oszczędzasz: 35% (-24,15 zł)
Nakład wyczerpany
GitHub sta
Zobacz także:
- Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów 119,00 zł, (53,55 zł -55%)
- Git. Od koncepcji do praktyki 39,90 zł, (19,95 zł -50%)
- Wprowadzenie do Git i GitHub. Kontrola wersji, zarz 69,00 zł, (34,50 zł -50%)
- Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji 129,00 zł, (64,50 zł -50%)
- Tablice informatyczne. Git 17,44 zł, (8,72 zł -50%)
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