SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Continuous Integration/Delivery (CI/CD)
Ciągłe Dostarczanie
Powitanie
Nazywam się Artur Radosz i od niedawna pracuję dla grupy
Exorigo-UPOS z ramienia ASTEK Polska. Wcześniej pracowałem
ponad 10 lat jako Programista JAVA dla takich firm jak
Telekomunikacja Polska (Orange Polska), PZU, Polska Wytwórnia
Papierów Wartościowych czy Asseco Polska.
Dzisiaj chciałbym wam opowiedzieć o nowej filozofii tworzenia
oprogramowania która nazywa się Ciągłe Dostarczanie (ang.
Continuous Delivery).
Dzisiejsza AgendaPlan Prezentacji i Warsztatów
ZakończenieSesja PraktycznaPytania i Odpowiedzi
Etapy Ciągłego DostarczaniaPrzygotowanie AplikacjiWprowadzeniePowitanie
Czym jest filozofia
Ciągłego Dostarczania
Ciągłe Dostarczanie jest nową filozofią tworzenia
oprogramowania, która stanowi bezpośrednie rozwinięcie
wcześniejszej koncepcji Ciągłego Dostarczania (ang.
Continuous Integration).
Wszyscy wiemy, iż najnudniejszą częścią Tworzenia
Oprogramowania jest przygotowywanie i wdrażanie jego wersji
instalacyjnej.
Ciągłe Dostarczanie wychodzi temu naprzeciw wprowadzając
całkowitą automatyzację tego procesu. Na jego końcu
otrzymujemy nie tylko przetestowaną i gotową do wdrożenia
wersję instalacyjną oprogramowania ale także automatycznie
zainstalowaną, skonfigurowaną i uruchomioną na Serwerze
Developerskim bieżącą wersje oprogramowania.
d o c k e r - c o m p o s e . y m l
Plik konfigurujący stos
uruchomieniowy na Serwerze
Developerskim
. g i t l a b - c i . y m l
Skrypt dyrygujący procesem
Ciągłego Dostarczania
D o c k e r f i l e
Plik konfigurujący budowanie
obrazu Docker
P r z y g o t o w a n i e A p l i k a c j i
Trzy pliki konfiguracyjne
które musi zawierać każda
aplikacja
.gitlab-ci.ymlDyrygowanie procesem Ciągłego Dostarczania
GitLab Runner
Proces Ciągłego Dostarczania dyrygowany jest w
obecnej wersji przez rozwiązanie GitLab Runner.
Do jego uruchomienia wystarczy przekopiowanie
pliku .gitlab-ci.yml do głównego katalogu projektu i
skonfigurowanie GitLab Runnera.
Pilk .gitlab-ci.yml z założenia jest nie modyfikowalny.
Etapy Ciągłego DostarczaniaNiekończący się cykl wydawania wersji
We’ve packed all the features you could want into one awesome & stunning
presentation with unlimited colors
Jako repozytorium używamy
Git’a. Obecnie Ciągłe
Dostarcznie oparte jest o
rozwiązanie GitLab Runner.
REPOZYTORIUM KODU
Obecnie wspieramy Jave i
Spring Boot 2.x
STOS TECHNOLOGICZNY
Nasz proces oparty jest o
system budowy aplikacji Maven,
ale może zostać rozbudowany o
wsparcie dla Gradle
SYSTEM BUDOWY
2
3
1Etap 1: Rozwój
Oprogramowania
To jedyny etap Ciągłego
Dostarczania którego nie
da się zautomatyzować.
Można go jednak
wspierać za pomocą
istniejących technologii.
Etap 1: Rozwój OprogramowaniaWykorzystanie przepływu GitFlow
Proces Ciągłego Dostarczania sterowany jest na tym etapie
przez skrypt .gitlab-ci.yml który używa standardowych
mechanizmów budowy aplikacji opartych o system budowania
Apache Maven.
Jako wynik tego etapu powstaje plik Artefaktu, zawierający
skompilowany kod Java, biblioteki niezbędne do uruchomienia
aplikacji oraz inne zasoby (konfiguracja, pliki graficzne, pliki
danych, etc.)
B udowanie aplikacji odbywa się w sposób w pełni
zautomatyzowany.
Etap 2: Budowanie AplikacjiW pełni zautomatyzowany etap
Testy JUnit
Na tym etapie wykonywane są
automatyczne test JUnit.
W przypadku nie zakończenia ich
sukcesem proces wraca do etapu 1
– Rozwoju Oprogramowania
Etap 3: TestowanieWykonanie Testów Automatycznych
Na tym etapie system automatycznie buduje obraz Docker zawierający zbudowany wcześniej i przetestowany Artefakt aplikacji.
Następnie tak zbudowany obraz publikowany jest do rejestru obrazów Docker i jest gotowy do automatycznego wdrożenia na Serwerach
Developerskich lub w przypadku wersji testowych i produkcyjnych na Serwerach Testowych.
Etap 4: Wydanie WersjiPrzygotowanie Wersji i Publikacja
Etap 5: KonfiguracjaCentralne Repozytorium Konfiguracji
Konfiguracja dostarczana jest do Aplikacji przez Centralne
Repozytorium Konfiguracji które zbudowane jest w oparciu o
technologię Spring Cloud Config.
Serwery Repozytorium mogą działać w Chmurze dzięki czemu
zapewniamy ich wysoką dostępność.
Wartości wrażliwe takie jak hasła dostępowe są przechowywane
w Repozytoriach w postaci zaszyfrowanej.
Istnieje możliwość automatycznego przeładowania w locie
konfiguracji lub jej części na Aplikacji.
K onfiguracja aplikacji przechowywana jest w
repozytoriach Git (kontrola uprawnień, wersjonowanie)
Etap 6: WdrożenieAutomatyczne wdrożenie na Serwery Developerskie
Na tym etapie system automatycznie wdraża obraz Docker i konfiguruje stos uruchomieniowy pojemnika Docker zawierającego obraz
uruchomieniowy aktualnej wersji DEVELOP aplikacji.
Etap 7: MonitoringAutomatyczne uruchomienie monitoringu Aplikacji i Środowiska Uruchomieniowego
W ramach Ciągłego Dostarczania przygotowane jest środowisko uruchomieniowe automatycznie dostarczające dane służące do monitorowania Aplikacji i parametrów
systemowych.
Etap 7: MonitoringBudowa Środowiska Monitorującego
CONTACT US
ASTEK.PL
Ul. Mokotowska 1
00-640 Warszawa
ASTEK Polska
77-81 rue Marcel Dassault
Les Patios bâtiment D
92100 Boulogne-Billancourt
France
ASTEK Group
Tel. + 48 798 221 876
aradosz@astek.pl
Artur Radosz

Weitere ähnliche Inhalte

Ähnlich wie Ciągłe Dostarcznie - Wprowadzenie

Wstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
Wstęp do Gitlab CI/CD w aplikacjach napisanych w LaravelWstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
Wstęp do Gitlab CI/CD w aplikacjach napisanych w LaravelLaravel Poland MeetUp
 
Programowanie Komponentowe: #C Wprowadzenie do OSGi
Programowanie Komponentowe: #C Wprowadzenie do OSGiProgramowanie Komponentowe: #C Wprowadzenie do OSGi
Programowanie Komponentowe: #C Wprowadzenie do OSGiMikołaj Olszewski
 
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerJoomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerLukas Lesniewski
 
Wprowadzenie do MEF w .NET 4.0
Wprowadzenie do MEF w .NET 4.0Wprowadzenie do MEF w .NET 4.0
Wprowadzenie do MEF w .NET 4.0Maciej Zbrzezny
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
 
Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Droptica
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieGrzegorz Godlewski
 
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Droptica
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Grzegorz Bartman
 
Ciągła Integracja W Projekcie - Metodyka I Narzędzia
Ciągła Integracja W Projekcie - Metodyka I NarzędziaCiągła Integracja W Projekcie - Metodyka I Narzędzia
Ciągła Integracja W Projekcie - Metodyka I NarzędziaPaweł Harajda
 
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...asquelt
 
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVC
Wzorce Repository, Unity of Work, Devexpress MVC  w architekturze Asp.net MVCWzorce Repository, Unity of Work, Devexpress MVC  w architekturze Asp.net MVC
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVCQuick-Solution
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...Women in Technology Poland
 
Feature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptFeature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptThe Software House
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowychTomasz Borowski
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaBartłomiej Cymanowski
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaJakub Hajek
 

Ähnlich wie Ciągłe Dostarcznie - Wprowadzenie (20)

university day 1
university day 1university day 1
university day 1
 
Wstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
Wstęp do Gitlab CI/CD w aplikacjach napisanych w LaravelWstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
Wstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
 
Programowanie Komponentowe: #C Wprowadzenie do OSGi
Programowanie Komponentowe: #C Wprowadzenie do OSGiProgramowanie Komponentowe: #C Wprowadzenie do OSGi
Programowanie Komponentowe: #C Wprowadzenie do OSGi
 
Joomla Day Poland 15 - Docker
Joomla Day Poland 15 - DockerJoomla Day Poland 15 - Docker
Joomla Day Poland 15 - Docker
 
Wprowadzenie do MEF w .NET 4.0
Wprowadzenie do MEF w .NET 4.0Wprowadzenie do MEF w .NET 4.0
Wprowadzenie do MEF w .NET 4.0
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]Drupal jako modularny i rozszerzalny CMS [PL]
Drupal jako modularny i rozszerzalny CMS [PL]
 
CI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecieCI oraz CD w złożonym projekcie o małym budżecie
CI oraz CD w złożonym projekcie o małym budżecie
 
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
Codeception - jak zacząć pisać automatyczne testy do Drupala [PL]
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
 
Ci bamboo
Ci bambooCi bamboo
Ci bamboo
 
Ciągła Integracja W Projekcie - Metodyka I Narzędzia
Ciągła Integracja W Projekcie - Metodyka I NarzędziaCiągła Integracja W Projekcie - Metodyka I Narzędzia
Ciągła Integracja W Projekcie - Metodyka I Narzędzia
 
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...
Advanced automation and provisioning in Red Hat Satellite 6 - Red Hat Archite...
 
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVC
Wzorce Repository, Unity of Work, Devexpress MVC  w architekturze Asp.net MVCWzorce Repository, Unity of Work, Devexpress MVC  w architekturze Asp.net MVC
Wzorce Repository, Unity of Work, Devexpress MVC w architekturze Asp.net MVC
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
 
Feature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptFeature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScript
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólna
 

Mehr von Artur Radosz

Agency Icole: Is it time to Offer Security Token Offerings (STO) in Poland
Agency Icole: Is it time to Offer Security Token Offerings (STO) in PolandAgency Icole: Is it time to Offer Security Token Offerings (STO) in Poland
Agency Icole: Is it time to Offer Security Token Offerings (STO) in PolandArtur Radosz
 
Jaaz OS - Pitch Deck
Jaaz OS - Pitch DeckJaaz OS - Pitch Deck
Jaaz OS - Pitch DeckArtur Radosz
 
Kabbalah 33 - Preview
Kabbalah 33 - PreviewKabbalah 33 - Preview
Kabbalah 33 - PreviewArtur Radosz
 
Blockchained Web Hosting
Blockchained Web HostingBlockchained Web Hosting
Blockchained Web HostingArtur Radosz
 

Mehr von Artur Radosz (6)

Agency Icole: Is it time to Offer Security Token Offerings (STO) in Poland
Agency Icole: Is it time to Offer Security Token Offerings (STO) in PolandAgency Icole: Is it time to Offer Security Token Offerings (STO) in Poland
Agency Icole: Is it time to Offer Security Token Offerings (STO) in Poland
 
Agency Icole
Agency IcoleAgency Icole
Agency Icole
 
Jaaz OS - Pitch Deck
Jaaz OS - Pitch DeckJaaz OS - Pitch Deck
Jaaz OS - Pitch Deck
 
Kabbalah 33 - Preview
Kabbalah 33 - PreviewKabbalah 33 - Preview
Kabbalah 33 - Preview
 
Blockchained Web Hosting
Blockchained Web HostingBlockchained Web Hosting
Blockchained Web Hosting
 
Jaaz Alliance
Jaaz AllianceJaaz Alliance
Jaaz Alliance
 

Ciągłe Dostarcznie - Wprowadzenie

  • 2. Powitanie Nazywam się Artur Radosz i od niedawna pracuję dla grupy Exorigo-UPOS z ramienia ASTEK Polska. Wcześniej pracowałem ponad 10 lat jako Programista JAVA dla takich firm jak Telekomunikacja Polska (Orange Polska), PZU, Polska Wytwórnia Papierów Wartościowych czy Asseco Polska. Dzisiaj chciałbym wam opowiedzieć o nowej filozofii tworzenia oprogramowania która nazywa się Ciągłe Dostarczanie (ang. Continuous Delivery).
  • 3. Dzisiejsza AgendaPlan Prezentacji i Warsztatów ZakończenieSesja PraktycznaPytania i Odpowiedzi Etapy Ciągłego DostarczaniaPrzygotowanie AplikacjiWprowadzeniePowitanie
  • 4. Czym jest filozofia Ciągłego Dostarczania Ciągłe Dostarczanie jest nową filozofią tworzenia oprogramowania, która stanowi bezpośrednie rozwinięcie wcześniejszej koncepcji Ciągłego Dostarczania (ang. Continuous Integration). Wszyscy wiemy, iż najnudniejszą częścią Tworzenia Oprogramowania jest przygotowywanie i wdrażanie jego wersji instalacyjnej. Ciągłe Dostarczanie wychodzi temu naprzeciw wprowadzając całkowitą automatyzację tego procesu. Na jego końcu otrzymujemy nie tylko przetestowaną i gotową do wdrożenia wersję instalacyjną oprogramowania ale także automatycznie zainstalowaną, skonfigurowaną i uruchomioną na Serwerze Developerskim bieżącą wersje oprogramowania.
  • 5. d o c k e r - c o m p o s e . y m l Plik konfigurujący stos uruchomieniowy na Serwerze Developerskim . g i t l a b - c i . y m l Skrypt dyrygujący procesem Ciągłego Dostarczania D o c k e r f i l e Plik konfigurujący budowanie obrazu Docker P r z y g o t o w a n i e A p l i k a c j i Trzy pliki konfiguracyjne które musi zawierać każda aplikacja
  • 6. .gitlab-ci.ymlDyrygowanie procesem Ciągłego Dostarczania GitLab Runner Proces Ciągłego Dostarczania dyrygowany jest w obecnej wersji przez rozwiązanie GitLab Runner. Do jego uruchomienia wystarczy przekopiowanie pliku .gitlab-ci.yml do głównego katalogu projektu i skonfigurowanie GitLab Runnera. Pilk .gitlab-ci.yml z założenia jest nie modyfikowalny.
  • 7. Etapy Ciągłego DostarczaniaNiekończący się cykl wydawania wersji We’ve packed all the features you could want into one awesome & stunning presentation with unlimited colors
  • 8. Jako repozytorium używamy Git’a. Obecnie Ciągłe Dostarcznie oparte jest o rozwiązanie GitLab Runner. REPOZYTORIUM KODU Obecnie wspieramy Jave i Spring Boot 2.x STOS TECHNOLOGICZNY Nasz proces oparty jest o system budowy aplikacji Maven, ale może zostać rozbudowany o wsparcie dla Gradle SYSTEM BUDOWY 2 3 1Etap 1: Rozwój Oprogramowania To jedyny etap Ciągłego Dostarczania którego nie da się zautomatyzować. Można go jednak wspierać za pomocą istniejących technologii.
  • 9. Etap 1: Rozwój OprogramowaniaWykorzystanie przepływu GitFlow
  • 10. Proces Ciągłego Dostarczania sterowany jest na tym etapie przez skrypt .gitlab-ci.yml który używa standardowych mechanizmów budowy aplikacji opartych o system budowania Apache Maven. Jako wynik tego etapu powstaje plik Artefaktu, zawierający skompilowany kod Java, biblioteki niezbędne do uruchomienia aplikacji oraz inne zasoby (konfiguracja, pliki graficzne, pliki danych, etc.) B udowanie aplikacji odbywa się w sposób w pełni zautomatyzowany. Etap 2: Budowanie AplikacjiW pełni zautomatyzowany etap
  • 11. Testy JUnit Na tym etapie wykonywane są automatyczne test JUnit. W przypadku nie zakończenia ich sukcesem proces wraca do etapu 1 – Rozwoju Oprogramowania Etap 3: TestowanieWykonanie Testów Automatycznych
  • 12. Na tym etapie system automatycznie buduje obraz Docker zawierający zbudowany wcześniej i przetestowany Artefakt aplikacji. Następnie tak zbudowany obraz publikowany jest do rejestru obrazów Docker i jest gotowy do automatycznego wdrożenia na Serwerach Developerskich lub w przypadku wersji testowych i produkcyjnych na Serwerach Testowych. Etap 4: Wydanie WersjiPrzygotowanie Wersji i Publikacja
  • 13. Etap 5: KonfiguracjaCentralne Repozytorium Konfiguracji Konfiguracja dostarczana jest do Aplikacji przez Centralne Repozytorium Konfiguracji które zbudowane jest w oparciu o technologię Spring Cloud Config. Serwery Repozytorium mogą działać w Chmurze dzięki czemu zapewniamy ich wysoką dostępność. Wartości wrażliwe takie jak hasła dostępowe są przechowywane w Repozytoriach w postaci zaszyfrowanej. Istnieje możliwość automatycznego przeładowania w locie konfiguracji lub jej części na Aplikacji. K onfiguracja aplikacji przechowywana jest w repozytoriach Git (kontrola uprawnień, wersjonowanie)
  • 14. Etap 6: WdrożenieAutomatyczne wdrożenie na Serwery Developerskie Na tym etapie system automatycznie wdraża obraz Docker i konfiguruje stos uruchomieniowy pojemnika Docker zawierającego obraz uruchomieniowy aktualnej wersji DEVELOP aplikacji.
  • 15. Etap 7: MonitoringAutomatyczne uruchomienie monitoringu Aplikacji i Środowiska Uruchomieniowego W ramach Ciągłego Dostarczania przygotowane jest środowisko uruchomieniowe automatycznie dostarczające dane służące do monitorowania Aplikacji i parametrów systemowych.
  • 16. Etap 7: MonitoringBudowa Środowiska Monitorującego
  • 17. CONTACT US ASTEK.PL Ul. Mokotowska 1 00-640 Warszawa ASTEK Polska 77-81 rue Marcel Dassault Les Patios bâtiment D 92100 Boulogne-Billancourt France ASTEK Group Tel. + 48 798 221 876 aradosz@astek.pl Artur Radosz