Pipeline CI/CD: projektowanie własnego robota wdrożeniowego
Ten artykuł wyjaśnia koncepcję budowy pipeline’u CI/CD za pomocą analogii do Dockerfile i pokazuje, jak zautomatyzować testy, build oraz deployment, pisząc plik `.gitlab-ci.yml`.
Ten artykuł wyjaśnia koncepcję budowy pipeline’u CI/CD za pomocą analogii do Dockerfile i pokazuje, jak zautomatyzować testy, build oraz deployment, pisząc plik `.gitlab-ci.yml`.
Na podstawie doświadczenia budowania infrastruktury jako samotny programista ten artykuł wyjaśnia, dlaczego zabezpieczenia wdrożeniowe, takie jak Git, testy i tagi Dockera, są ważne. To historia rozwoju wynikająca z raportu z incydentu po rozpadzie firmy i zrozumienia, że CI/CD jest konieczne.
Ten artykuł wyjaśnia różnicę między maszyną wirtualną a Dockerem za pomocą metafory domu i namiotu oraz pokazuje, dlaczego Docker jest lekki i szybki dzięki współdzieleniu systemu operacyjnego, a także jakie praktyczne korzyści daje izolacja środowiska.