πŸ”™λ’€λ‘œκ°€κΈ°

CIλž€?

CI (Continuous Integration): κ°œλ°œμžκ°€ μ½”λ“œλ₯Ό 곡유 μ €μž₯μ†Œμ— λ³‘ν•©ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€λ₯Ό μžλ™ν™”ν•˜κ³  μ½”λ“œ λ³€κ²½ 사항에 λŒ€ν•œ μžλ™ λΉŒλ“œ 및 ν…ŒμŠ€νŠΈλ₯Ό μ‹€ν–‰ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.

CDλž€?

CD (Continuous Deployment): 개발된 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μžλ™μœΌλ‘œ ν”„λ‘œλ•μ…˜ ν™˜κ²½μ— λ°°ν¬ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€. Continuous Delivery와 ν˜Όλ™λ˜κΈ° μ‰½μ§€λ§Œ, DeliveryλŠ” μ‚¬μš©μžκ°€ 배포λ₯Ό μˆ˜λ™μœΌλ‘œ μŠΉμΈν•˜λŠ” 반면, DeploymentλŠ” μžλ™μœΌλ‘œ 이루어진닀.

CI/CD의 λͺ©ν‘œ

νŒ€μ—μ„œ λΉ λ₯΄κ³  μ•ˆμ •μ μœΌλ‘œ μ½”λ“œ λ³€κ²½ 사항을 ν”„λ‘œλ•μ…˜ ν™˜κ²½μ— λ°°ν¬ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€. μ΄λŠ” ν”„λ‘œλ•μ…˜μ— λŒ€ν•œ λ³€κ²½ μ‚¬ν•­μ˜ 이해λ₯Ό κ°œμ„ ν•˜κ³ , μ½”λ“œμ˜ ν’ˆμ§ˆμ„ 보μž₯ν•˜λ©°, 개발 및 배포 ν”„λ‘œμ„ΈμŠ€λ₯Ό κ°€μ†ν™”ν•œλ‹€.