ODBIERZ TWÓJ BONUS :: »

Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania Michael Kaufmann

(ebook) (audiobook) (audiobook)
Autor:
Michael Kaufmann
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
216
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
44,85 zł 69,00 zł (-35%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
37,95 zł 69,00 zł (-45%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i konfigurowania przepływów pracy GitHub Actions w edytorze Visual Studio Code
  • Używania haseł zamaskowanych i zmiennych w przepływach pracy
  • Tworzenia i zarządzania środowiskami wdrożeniowymi na GitHubie
  • Debugowania i rejestrowania przepływów pracy oraz uruchamiania ich lokalnie
  • Tworzenia własnych akcji GitHuba w postaci kontenerów Docker i akcji TypeScript
  • Dodawania parametrów wyjściowych i korzystania z podsumowań zadań
  • Udostępniania akcji na GitHub Marketplace
  • Konfigurowania runnerów lokalnych oraz skalowania ich z użyciem Kubernetesa i kontrolera ARC
  • Automatyzowania zadań projektowych, takich jak tworzenie szablonów zgłoszeń i korzystanie z GITHUB_TOKEN
  • Tworzenia przepływów pracy wielokrotnego użytku oraz akcji złożonych
  • Testowania i walidowania kodu, w tym tworzenia macierzy wersji i informowania o wynikach testów
  • Wykrywania luk w zabezpieczeniach przy użyciu CodeQL
  • Tworzenia wydań, publikowania pakietów i zarządzania wersjonowaniem
  • Generowania i wykorzystywania plików SBOM do zarządzania zależnościami
  • Wdrażania oprogramowania na platformach chmurowych z użyciem OIDC i kontroli zatwierdzeń
  • Automatyzowania aktualizacji zależności i utrzymania porządku w repozytorium

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!

Wybrane bestsellery

O autorze książki

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.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę mieć wcześniejsze doświadczenie z GitHub Actions, aby skorzystać z tej książki?
Nie, książka prowadzi krok po kroku przez podstawy i zaawansowane funkcje GitHub Actions, dzięki czemu nawet osoby początkujące mogą skutecznie opanować automatyzację procesów w GitHubie.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się tworzyć, testować i debugować przepływy pracy w GitHub Actions, korzystać z Visual Studio Code i Copilota, automatyzować wdrożenia oraz bezpiecznie publikować oprogramowanie na popularnych platformach chmurowych.
3. Czy książka zawiera gotowe przykłady i receptury do wykorzystania w projektach?
Tak, publikacja prezentuje ponad 30 praktycznych receptur, które można od razu wykorzystać w codziennej pracy z repozytoriami i automatyzacją na GitHubie.
4. Czy znajdę w książce informacje o integracji z chmurami takimi jak AWS, Azure czy Google Cloud?
Tak, książka pokazuje, jak wdrażać oprogramowanie i automatyzować procesy na różnych platformach chmurowych, w tym Amazon Web Services, Azure i Google Cloud.
5. Jakie narzędzia są wykorzystywane w książce do pracy z GitHub Actions?
Autor omawia wykorzystanie Visual Studio Code, GitHub Copilot oraz narzędzi CLI GitHuba, a także pokazuje, jak korzystać z runnerów lokalnych i hostowanych przez GitHub.
6. Czy książka pomoże mi w zabezpieczaniu i optymalizacji przepływów pracy?
Tak, znajdziesz tu praktyczne wskazówki dotyczące bezpieczeństwa, zarządzania środowiskami, wersjonowania pakietów oraz automatyzacji aktualizacji zależności.
7. Czy publikacja jest odpowiednia do nauki samodzielnej, czy raczej jako materiał do kursów i szkoleń?
Książka sprawdzi się zarówno jako przewodnik do samodzielnej nauki, jak i jako materiał pomocniczy podczas szkoleń czy warsztatów z zakresu DevOps i automatyzacji procesów developerskich.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
44,85 zł
Dodaj do koszyka
Ebook
37,95 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint