CI/CD w Azure dla .NET z GitHub Actions i Bicep

Aplikacja webowa .NET jest gotowa. Brakuje jasnej drogi do publikacji w Azure?

Łączymy proces programistyczny z AI z CI/CD w Azure dla jednej aplikacji webowej .NET. Za pomocą GitHub Actions i Bicep konfigurujemy jedno środowisko Azure oraz osobne procesy wdrażania aplikacji i infrastruktury, wspólnie sprawdzamy działanie i szkolimy zespół.

Kontrola nad publikacją zmianOsobne procesy wdrażaniaStała cena
Chcę wdrażać aplikację .NET w Azure
40 000 PLNnetto · jednorazowo
Stała cena
Konfiguracja
Spójny proces tworzenia oprogramowania z AI
Skonfigurowane środowisko Azure dla aplikacji webowej .NET
Osobne procesy wdrażania aplikacji i infrastruktury
Sprawdzenie i przekazanie
Wspólna praca nad przykładowymi zadaniami i zmianą infrastruktury
Zdalne szkolenie zespołu
Dokumentacja i konfiguracja w Państwa repozytorium

Od zadania do wdrożenia w Azure.

  1. Zadanie

    Zespół opisuje cel i kryteria odbioru na GitHubie.

  2. Kodowanie

    Codex realizuje zadanie, uruchamia testy i otwiera pull request.

  3. Przegląd

    Codex sprawdza kod, także pod kątem bezpieczeństwa.

  4. Akceptacja

    Zespół sprawdza i zatwierdza pull request przed scaleniem kodu.

  5. Wdrożenie

    Zatwierdzone zmiany trafiają do odpowiedniego procesu wdrażania.

Automatyczne wdrażanie

  • Infrastruktura

    Konfiguracja zasobów chmurowych na podstawie kodu.

  • Aplikacja

    Publikacja nowej wersji aplikacji.

  • CodexProgramowanie i przeglądy kodu
  • GitHubZadania, pull requesty i wdrożenia
  • AzureInfrastruktura i aplikacja webowa .NET

Po zatwierdzeniu pull requestu: wybierz odpowiedni proces wdrażania

Wdrożenie aplikacji

Publikacja sprawdzonych zmian w aplikacji w Państwa środowisku Azure.

Wdrożenie infrastruktury

Twórz i aktualizuj zasoby Azure za pomocą wersjonowanego kodu infrastruktury.

Zatwierdzenie pull requestu i zgoda na wdrożenie produkcyjne to dwie osobne decyzje Państwa zespołu.

Co Państwo otrzymują

CI/CD w Azure. Osobno aplikacja, osobno infrastruktura.

Proces programistyczny z AI, jedno środowisko Azure i dwa procesy wdrażania aplikacji webowej .NET z GitHub Actions i Bicep. Wspólnie konfigurujemy i sprawdzamy całość, a szkolenie przygotowuje zespół do dalszej pracy.

Zadania z jasnym celem

Szablony zadań i pull requestów pomagają opisać cel, kryteria odbioru i wprowadzone zmiany. Zadania na GitHubie uruchamiają uzgodniony proces pracy z Codexem.

Codex zna zasady Państwa projektu

Architekturę, konwencje i instrukcje dla AI zapisujemy w repozytorium. Obejmują zarówno kod aplikacji, jak i infrastruktury.

Ustalone kontrole i zatwierdzanie zmian

Włączamy do procesu budowanie aplikacji, testy oraz automatyczne przeglądy kodu, także pod kątem bezpieczeństwa. Uprawnienia i reguły pull requestów pilnują uzgodnionych zasad zatwierdzania.

Cały proces sprawdzony w praktyce

Przechodzimy z zespołem przez uzgodnione przykładowe zadania aż do wdrożenia zmian w aplikacji. Sprawdzamy również wdrożenie zmiany w infrastrukturze.

Wiedza zostaje w repozytorium

Szablony, konfiguracja i kod infrastruktury pozostają w Państwa repozytorium. Dokumentacja opisuje codzienną pracę, odpowiedzialność i postępowanie w razie błędów.

Zespół uczy się na własnym projekcie

Podczas zdalnego szkolenia ćwiczymy opisywanie zadań, przeglądy kodu, zatwierdzanie zmian oraz wdrażanie aplikacji i infrastruktury.

Środowisko Azure dla Państwa aplikacji .NET

Konfigurujemy hosting, bazę danych, sieć, zarządzanie dostępem, zbieranie logów i alerty techniczne dopasowane do aplikacji. Infrastrukturę opisujemy w języku Bicep i przygotowujemy osobny proces jej wdrażania.

Osobno aplikacja, osobno infrastruktura

GitHub Actions publikuje nowe wersje aplikacji webowej .NET przez skonfigurowany proces CI/CD. Zmiany w plikach Bicep mają osobny proces wdrażania zasobów Azure.

Kontrola nad publikacją zmianOsobne procesy wdrażaniaStała cena
40 000 PLNnetto · jednorazowo
Zakres i cena

Proces pracy z AI i środowisko Azure w stałej cenie.

Konfigurujemy proces programistyczny z AI, jedno środowisko Azure oraz osobne procesy wdrażania aplikacji webowej .NET i jej infrastruktury. Wspólnie sprawdzamy działanie całości i przygotowujemy zespół do samodzielnej pracy.

40 000 PLNnetto · jednorazowo
Kontrola nad publikacją zmianOsobne procesy wdrażaniaStała cena
W ramach pakietu
  • Szablony i kontekst projektu

    Proces z GitHubem i Codexem, odpowiednimi szablonami i zasadami projektu.

  • Weryfikacja i zatwierdzanie zmian

    Budowanie aplikacji, testy i automatyczne przeglądy kodu, także pod kątem bezpieczeństwa, z zatwierdzaniem przez zespół.

  • Jedno środowisko Azure

    Hosting, baza danych, sieć, zarządzanie dostępem, logi i alerty techniczne, opisane w Bicep w repozytorium.

  • Dwa procesy wdrażania

    Osobne wdrażanie aplikacji i infrastruktury; scalenie kodu i publikacja na produkcji pozostają odrębnymi decyzjami.

  • Wspólne sprawdzenie w praktyce

    Uzgodnione przykładowe zadania aż do wdrożenia aplikacji oraz sprawdzenie zmiany w infrastrukturze.

  • Dokumentacja i szkolenie zespołu

    Konfiguracja i instrukcja w repozytorium oraz zdalne szkolenie do samodzielnej pracy.

Usługi chmurowe i narzędzia działają na Państwa kontach. Wspólnie zaplanujemy bieżące koszty korzystania z usług i licencji — nie są one częścią ceny konfiguracji. Dalsze wsparcie możemy ustalić zgodnie z Państwa potrzebami.
FAQ

Najczęstsze pytania

Czy możemy porozmawiać, jeśli nie mamy jeszcze aplikacji? +
Tak, na pierwszą rozmowę wystarczy pomysł. Pakiet obejmuje konfigurację procesu programistycznego i środowiska Azure. Możemy też stworzyć nową aplikację lub dodatkowe funkcje — ten zakres wycenimy w osobnej ofercie. Wspólnie ustalimy, od czego zacząć.
Czy da się to połączyć z naszym obecnym sposobem pracy? +
Zaczniemy od Państwa aplikacji, narzędzi i sposobu pracy zespołu. Razem ustalimy, co warto zachować i w których miejscach automatyzacja będzie pomocna.
Czym różni się scalenie kodu od publikacji w Azure? +
Przy scaleniu kodu zespół zatwierdza sprawdzony pull request i łączy zmiany. Zgoda na publikację produkcyjną pozostaje odrębną decyzją. GitHub Actions uruchamia osobne procesy wdrażania: aplikacji webowej .NET oraz infrastruktury opisanej w Bicep.
Jak przygotujecie nasz zespół do pracy? +
Wspólnie konfigurujemy proces i sprawdzamy go na przykładowych zadaniach oraz zmianie infrastruktury. Podczas szkolenia zespół ćwiczy na własnym projekcie, więc od razu poznaje narzędzia, z których będzie korzystać.
Czy później możemy korzystać z tego samodzielnie? +
Tak. Kod, konfiguracja i dokumentacja zostają w Państwa repozytorium, a środowisko Azure działa na Państwa koncie. Pokażemy zespołowi, jak korzystać z procesu i go dostosowywać. Dalsze wsparcie można uzgodnić osobno.
O czym porozmawiamy na pierwszym spotkaniu? +
Opowiedzą nam Państwo o planach i czynnościach, które zespół nadal wykonuje ręcznie. Przejdziemy przez drogę od zadania do publikacji i ustalimy zakres oraz kolejne kroki. Wystarczy pomysł albo konkretny problem.
Co obejmuje stała cena i jakie koszty są rozliczane osobno? +
Cena 40 000 PLN netto jest jednorazowa i obejmuje opisany proces dla jednej aplikacji webowej .NET, jednego repozytorium, jednego zespołu i jednego środowiska Azure, oba procesy wdrażania, wspólne sprawdzenie działania, dokumentację i zdalne szkolenie. Bieżące koszty usług chmurowych i narzędzi są rozliczane osobno i uzgadniane przed zleceniem. Nowe aplikacje, dodatkowe funkcje i kolejne środowiska mają własny zakres i cenę.
Jakie wsparcie otrzymujemy po przekazaniu? +
Otrzymują Państwo dokumentację i zdalne szkolenie do samodzielnego korzystania z obu procesów wdrażania. Jeśli po przekazaniu potrzebna będzie dalsza pomoc, jej zakres i cenę uzgodnimy osobno przed zleceniem.
Twoje dane Wybierz termin

Porozmawiajmy.

Dawid Troska · 30 min · Microsoft Teams

Wybierz numer kierunkowy lub wpisz pełny numer międzynarodowy zaczynający się od +.

Wybierz termin

Najpierw uzupełnij dane, a następnie wybierz termin.

Dane wykorzystujemy do umówienia tej rozmowy.

Otwórz kalendarz w nowej karcie

Kolejny krok dla Państwa zespołu

Chcą Państwo publikować aplikację .NET w Azure z jasnymi zasadami zatwierdzania?

Dawid Troska
Dawid Troska · Założyciel AKSORT
Porozmawiają Państwo bezpośrednio ze mną o CI/CD w Azure, GitHub Actions i publikacji aplikacji webowej .NET.

Podczas 30-minutowej rozmowy przejdziemy drogę od zadania programistycznego do publikacji aplikacji webowej .NET. Ustalimy kolejne kroki dotyczące procesu pracy, środowiska Azure i osobnego wdrażania aplikacji oraz infrastruktury; wystarczy pomysł lub istniejąca aplikacja.

← Wróć na stronę główną