๊ฐ๋
: ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ง์์ ์ธ ํตํฉ (Continuous Integration) ๊ณผ ์ง์์ ์ธ ๋ฐฐํฌ(Continuous Deployment) ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์๋ํ๋ ํ๋ก์ธ์ค์
๋๋ค.
- ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ค์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋น ๋ฅด๊ฒ ํตํฉํ๊ณ , ํ
์คํธ ๋ฐ ๋ฐฐํฌ ๊ณผ์ ์ ์๋ํํ์ฌ ์ํํธ์จ์ด๋ฅผ ์ ์ํ๊ฒ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค.
์ง์์ ์ธ ํตํฉ (CI)
์ง์์ ์ธ ํตํฉ(CI)์ ๊ฐ๋ฐ ํ์ด ์ ๊ธฐ์ ์ผ๋ก ์ฝ๋์ ๋ํ ์ ์ง์ ๋ณํ๋ฅผ ์คํํ๊ณ ํ
์คํธํ๋ ์ ๊ทผ ๋ฐฉ์์
๋๋ค. ๊ทธ ๋ค์์ ํด๋น ๋ด์ฉ์ด ๊ณต์ ์ค์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ํตํฉ๋ฉ๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์
๋ฐ์ดํธ๋ฅผ ํ์ธํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค.
‘์ฒดํฌ์ธ’์ด๋ผ๊ณ ํ๋ ์ด๋ฌํ ๋ฐ๋ณต ์์
์ ๊ฐ๋ฐ ์ฃผ๊ธฐ ๋์ ํ๋ฃจ์๋ ์ฌ๋ฌ ๋ฒ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ชจ๋ ๋ณํ๋ ์๋ํ๋ ๋น๋์ ํ
์คํธ๋ฅผ ํตํด ํ์ธ๋์ด ์ฝ๋ ๋ด ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ง์์ ์ธ ์ ๊ณต (CD)
CI๋ ๊ฐ๋ฐ ๋ฐ ํ
์คํธ๋ฅผ ์๋ํํ๋ ๋ฐ๋ฉด, ์ง์์ ์ ๊ณต(CD)์ ์ํํธ์จ์ด ์ ๊ณต์ ์ฌ๋ฌ ์ธก๋ฉด์ ์๋ํํ์ฌ ์ฃผ๊ธฐ๋ฅผ ์๋น๊น๋๋ค.
ํผ๋๋ฐฑ์ด ์ฒ๋ฆฌ๋๊ณ ์์ ์ด ์คํ๋จ์ ๋ฐ๋ผ, ํ์ด ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ก๋์
์ผ๋ก ํธ์ํ๊ธฐ๋ก ๊ฒฐ์ ์ ๋ด๋ฆด ๋๊น์ง ์ด๋ฌํ ๋ณํ๋ ์๋์ผ๋ก ์
๋ก๋๋ฉ๋๋ค.
CD๋ฅผ ํตํด ๋ฐฐํฌ ๊ฐ๋ฅํ ์ ํ์ด ํ์ํ์ง๋ง ์ด๋ ์ ํ ์ถ์์ ๋ํ ์ฌ๋์ ์น์ธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ฏ๋ก, ํ์ด ๋ฌด์์ ์ธ์ ์ถ์ํ ์ง ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ต์ข
์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๊ธฐ ์ ์ ๊ณ์ํด์ ์กฐ์ ํ ์ ์์ต๋๋ค.
๊ณผ์
- ์์ค ์ฝ๋ ๊ด๋ฆฌ : ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ฒ์ ๊ด๋ฆฌ ์์คํ (Git ๋ฑ)์ ์ฌ์ฉํฉ๋๋ค.
- ์ง์์ ์ธ ํตํฉ : ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ฃผ๊ธฐ์ ์ผ๋ก ํตํฉ๋๊ณ , ๋น๋ ๋ฐ ๋จ์ ํ ์คํธ๊ฐ ์๋์ผ๋ก ์ํ๋ฉ๋๋ค.
- ์ง์์ ์ธ ๋ฐฐํฌ : ํตํฉ๋ ์ฝ๋๊ฐ ์๋์ผ๋ก ๋ฐฐํฌ ๊ฐ๋ฅํ ํํ๋ก ํจํค์ง๋๊ณ , ํ ์คํธ ํ๊ฒฝ ๋๋ ์ค์ ์ด์ ํ๊ฒฝ์ผ๋ก ๋ฐฐํฌ๋ฉ๋๋ค.
- ์๋ํ๋ ํ ์คํธ : ๋จ์ ํ ์คํธ, ํตํฉ ํ ์คํธ, ์ฑ๋ฅ ํ ์คํธ ๋ฑ ๋ค์ํ ํ ์คํธ๊ฐ ์๋์ผ๋ก ์คํ๋์ด ์ฝ๋์ ํ์ง์ ๋ณด์ฅํฉ๋๋ค.
- ํ๊ฒฝ ๊ตฌ์ฑ ๊ด๋ฆฌ: ๋ฐฐํฌ ํ๊ฒฝ์์ ํ์ํ ์ค์ ๋ฐ ์๋น์ค ๊ตฌ์ฑ์ ์๋์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค.
- ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง: ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ ๋ชจ๋ํฐ๋งํ๊ณ ๋ก๊ทธ๋ฅผ ์์งํ์ฌ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
CI/CD ํ์ดํ๋ผ์ธ์ ๊ฐ๋ฐ์๋ค์ ์์ฐ์ฑ์ ํฅ์์ํค๊ณ , ์ํํธ์จ์ด์ ํ์ง๊ณผ ์์ ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ํฐ ๋์์ ์ค๋๋ค. ๋ค์ํ ๋๊ตฌ์ ์๋น์ค๊ฐ ์์ผ๋ฉฐ, ์๋ฅผ ๋ค์ด Jenkins, GitLab CI/CD, AWS CodePipeline ๋ฑ์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ CI/CD ๋๊ตฌ์ ๋๋ค.
์ถ์ฒ : https://www.servicenow.com/kr/products/devops/what-is-cicd-pipeline.html
CI/CD ํ์ดํ๋ผ์ธ์ด๋? - ServiceNow
CI/CD ํ์ดํ๋ผ์ธ์ ์๋ก์ด ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ณ , ๋ฐฐํฌํ๊ณ , ์ด์ํ๋ ํ๋ก์ธ์ค์ ๋๋ค. ์ด ํ๋ก์ธ์ค์ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ํ๋ ํจ๊ณผ์ ํต์ฌ์ ์ธ ์ญํ ์ ํฉ๋๋ค.
www.servicenow.com
'๐ PM' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PM] ํ๋ก์ ํธ ๊ณํ ๊ฒํ (1) | 2024.06.09 |
---|---|
[PM] ์คํ๋ฆฐํธ ๊ณํ์ ์ด์ฉํ ์ผ์ ์ถ์ ๋ฐฉ๋ฒ (1) | 2024.06.09 |
[PM] ์ ํ ๋ฐฑ๋ก๊ทธ (0) | 2024.06.07 |
[PM] ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ์ฌ๋์ด ๊ฐ์ ธ์ผํ๋ Personal Skills (0) | 2024.03.21 |
[PM] User Story (4) | 2024.02.13 |