Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia op - Karnawałowe ceny HITÓW z odbiorem za 0 zł lub Ścinawa

GitHub stał się czymś więcej niż platformą do hostowania i udostępniania kodu. Za sprawą funkcji znanej jako GitHub Actions może posłużyć do zarządzania przepływami pracy, w tym do automatyzacji wszelkiego rodzaju powtarzalnych zadań inżynieryjnych, takich jak ciągła integracja, ciągłe wdrażanie …

od 42,87 Najbliżej: 45 km

Liczba ofert: 1

Oferta sklepu

Opis

GitHub stał się czymś więcej niż platformą do hostowania i udostępniania kodu. Za sprawą funkcji znanej jako GitHub Actions może posłużyć do zarządzania przepływami pracy, w tym do automatyzacji wszelkiego rodzaju powtarzalnych zadań inżynieryjnych, takich jak ciągła integracja, ciągłe wdrażanie czy też automatyczne przypisywanie zgłoszeń do określonej kategorii. Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud. Dzięki recepturom nauczysz się: tworzyć przepływy pracy GitHub Actions za pomocą narzędzi takich jak VS Code i Copilot uruchamiać przepływy pracy na maszynach wirtualnych dostarczonych przez GitHub zabezpieczać przepływy pracy za pomocą GitHub Actions automatyzować przepływy pracy za pomocą zaawansowanych narzędzi GitHuba prowadzić wdrożenia etapowe lub pierścieniowe Poznaj GitHuba - bijące serce społeczności open source! 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 O autorze: Michael Kaufmann ma doświadczenie w pracy z DevOps, GitHubem i Azure. Jest laureatem wyróżnienia Microsoftu MVP w kategorii DevOps i GitHub. Założył firmę Xebia Microsoft Services, która wspiera klientów podczas wdrożeń rozwiązań chmurowych, metodyki DevOps i cyfryzacji. Chętnie dzieli się wiedzą jako prelegent na międzynarodowych konferencjach.

Specyfikacja

Podstawowe informacje

Wybrane wydawnictwa
  • Helion
Okładka
  • Miękka
Rok wydania
  • 2025
Ilość stron
  • 216
Tematyka
  • Programowanie
ISBN
  • 9788328920460