๐ CI/CD ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๊ณ ๋ฏผ
์ต๊ทผ ํ ์คํธ์ฝ๋๋ฅผ ๋์ ํ๋ฉด์ ํ์ฌ๋ ์งํ์ค์ด๋ค. ์ ์ฉํ๋ค ๋ณด๋ ํ์ฌ์์ ์ด๊ฑธ CI/CD์ ์ถ๊ฐํ๋ฉด , ํ ์คํธ์ฝ๋ ์คํจํ๋ฉด ๋ฐ์ํ๋๊ฑธ ๋ง์ ์ ์๋๋? ๋ผ๊ณ ๋ฌผ์ด๋ณด์ จ๋๋ฐ, ์ฌ์ค ๋๋ ํด๋ณด์ง ์์์ ๋ชจ๋ฅธ๋ค. ๊ทธ๋์ CI/CD์ ๋์ ์ ํด๋ณด๋๋ก ์์๋ณด๋๋ก ํ์.
๐ฆท Docker ํ๋ก ํธ ๋ฐฐํฌ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
์ง๊ธ ํ์ฌ ํ์ฌ์์๋ Docker์ผ๋ก ๋ฐฐํฌ๋ฅผ ํ๊ฒ ๋์ด์๋ค. ํ์ง๋ง ๋ Docker์ผ๋ก ๋ฐฐํฌํ ์ ์ ์๋ค. ๊ทธ๋์ Docker์ผ๋ก ๋ฐฐํฌ ํ๋๋ฒ์ ์์๋ณด๊ณ , ํ์ฌ๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๋๋ฒ์ด ์๋์ง ํ์ธ์ด ํ์ํ๋ค.(๋น๋์๋๊ฐ ๋๋ฆฐ ํ์)
๐ฅ ํ ์คํธ ์ผ์ด์ค ์ค๋ณต๋ถ๋ถ ์ฒ๋ฆฌ ๋ฐ ๋ถ๊ธฐ๋ฌธ์ฒ๋ฆฌ
์ด๋ฒ์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ ์ฉํ๋ฉด์, ์ค๋ณต์ฝ๋๋ค์ด ๋ง์ด ๋ฐ์ํ์๊ณ , ๋ถ๊ธฐ๋ฌธ์ฒ๋ฆฌ ๋ง๋ค ํ ์คํธ ์ผ์ด์ค๋ฅผ ๋ง๋ค์ด ๋ฒ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. ์ด ๋ถ๋ถ์ ์ด๋ป๊ฒ ๊ฐ์ ํ ์ง ๊ณ ๋ฏผ์ด ํ์ํ๋ค.
๋๊ธ