๊ฒฝ๊ณ ! ์ด ๊ธฐ์ฌ๋ ์์ง๋์ด๋ง ๊ธฐ์ฌ๊ฐ ์๋๋ฉฐ CI/CD ๋ถ์ผ์ ๊ต์ก์ ๊ด์ฌ์ด ์๋ ๋ ์๋ฅผ ๋์์ผ๋ก ์์ฑ๋์์ต๋๋ค. ์๋ง๋ ๊ทํ๊ฐ ํ์ต์ ๊ด์ฌ์ด ์๋ค๋ฉด ์ด ์๋ฃ๋ ๊ทํ์๊ฒ ๊ด์ฌ์ด ์์ ๊ฒ์ ๋๋ค.
์ง์์ ์ธ ๊ฐ๋ฐ ๋ฐ ์ ๊ณต ํ๋ก์ธ์ค ์ค์ ์ ๋ด๋นํ๋ ๊ฐ๋ฐ์ ๋๋ ๊ด๋ฆฌ์์ธ ๊ฒฝ์ฐ(์ง์์ ์ธ ํตํฉ/์ง์์ ์ธ ์ ๋ฌ), OTUS๋ ๊ทํ๋ฅผ ์ํด ํน๋ณํ ๊ฐ์ข ๋ฑ๋ก์ ์์ํ์ต๋๋ค:
๊ต์ก ์ค์ ํ์๋ค์ XNUMX๊ฐ์ ์ฃผ์ ์ ๊ณต์ ์ฒด์ ํจ๊ป ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ๋ฐ ํ ์คํธ ํ๋ก์ธ์ค์ ์ค์น ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉ์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ์ํคํ ์ฒ์ ๋ํ ์ดํด๋ฅผ ๋ฐ์ ์ํค๋ฉฐ ์ฝ๋ ๋ถ์ ๋ฐ ์ทจ์ฝ์ฑ ๊ฒ์์ ์๋ํ๋ฅผ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
๊ต์ก์ด ๋๋๋ฉด ๊ฐ ํ์์ ์์ ์ด ์ ํํ ์คํ์์ค ํ๋ก์ ํธ์ ๋ํ CI/CD ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ๋ ๊ฒ์ผ๋ก ๊ตฌ์ฑ๋ ์ต์ข ์ํ์ ๋ง๋ค๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ก ๊ต์ก ํ์ ๊ฐ ํ์์ ๋ชจ๋ ์์ ์ ๋ํ ์๋ฃ์ ๊ณผ์ ์๋ฃ์ฆ์ ๋ฐ๊ฒ ๋๋ฉฐ, ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ๋ฐ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ์ค์ ํ๊ณ ์ทจ์ฝ์ ์ ์ฐพ์ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก ์ด ๊ฐ์ข๊ฐ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํฉํ ๊ฒ์ ์๋๋๋ค. ํ์ง๋ง ๊ฒฝํ์ด ์๋ค๋ฉด:
- ํ๋ด์ ํจ๊ป ์๋
- Linux ๋๋ Windows ์์คํ ๊ด๋ฆฌ
- ๊ฐ๋ฐ ๋๋ ์ด์
- ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ํ๋ ฅ
๊ทธ๋ ๋ค๋ฉด OTUS๊ฐ ๋น์ ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค! ๋น์ ์ ํ ์ ์์ต๋๋ค
์์์ ๊ธฐ๋ํ๋ฉฐ
๋ํ ๊ฐ์ข ๊ต์ฌ๊ฐ ์งํํ "K8S์์ Jenkins ์ฌ์ฉ"์ด๋ผ๋ ์ฃผ์ ๋ก ์งํ๋ ๊ณต๊ฐ ์น ์ธ๋ฏธ๋๋ฅผ ๋ฌด๋ฃ๋ก ๋ณผ ์ ์์ต๋๋ค.
์ฝ์ค ํ์ต ๊ณผ์
์ฝ์ค ํ๋ก๊ทธ๋จ์ ๋ค ๊ฐ์ง ์ฃผ์ ๋ชจ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ํด๋ผ์ฐ๋์์์ ๊ฐ๋ฐ(์ฝ๋)
- ์กฐ๋ฆฝ ๋ฐ ํ ์คํธ ์๋ํ(์ง์์ ํตํฉ)
- ์ค์น ์๋ํ(์ง์์ ์ ๋ฌ)
- ์ต์ข ๋ชจ๋
๊ฐ ๋ด์ฉ์ ์จ๋ผ์ธ ์จ๋น๋ ํ์์ผ๋ก ์์ ์ค์ ์์ธํ ๋ ผ์๋๋ฉฐ, ์์ ๋ ์ต๋ํ ์ง์์ ํตํฉํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ํ์ํ ๊ฒฝ์ฐ ๊ต์ฌ๋ก๋ถํฐ ์์ธํ ํผ๋๋ฐฑ์ ๋ฐ์ ์ ์์ต๋๋ค.
๋ง์ ์ ๋ฌธ๊ฐ๋ค์ CI/CD๋ฅผ ํ๋ ์์
์ ์ํ ์ต๊ณ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ ์ค ํ๋๋ก ๊ผฝ์ต๋๋ค. ์ด ๋ง์ ๋์ํ์๋์?
์ถ์ฒ : habr.com