image.png

CI

<aside> πŸ’‘

지속적 톡합(Continuous Integration)

</aside>

CI의 μ£Όμš” κ°œλ…κ³Ό 흐름

  1. 지속적인 μ½”λ“œ 병합:
  2. μžλ™ λΉŒλ“œ:
  3. μžλ™ ν…ŒμŠ€νŠΈ:
  4. ν”Όλ“œλ°± 루프:

CI의 μ£Όμš” μž₯점

CI μ˜ˆμ‹œ

  1. κ°œλ°œμžκ°€ μ½”λ“œ λ³€κ²½ ν›„ 컀밋 & ν‘Έμ‹œ β†’ GitHub λ“±μ˜ μ €μž₯μ†Œλ‘œ ν‘Έμ‹œ
  2. CI μ„œλ²„κ°€ λΉŒλ“œ 및 ν…ŒμŠ€νŠΈ μ‹€ν–‰ β†’ GitHub Actions, Jenkins, GitLab CI/CD λ“±μ—μ„œ μžλ™μœΌλ‘œ λΉŒλ“œ 및 ν…ŒμŠ€νŠΈ μ‹€ν–‰
  3. ν…ŒμŠ€νŠΈ 성곡 μ‹œ β†’ μ½”λ“œκ°€ μ •μƒμ μœΌλ‘œ μž‘λ™ν•œλ‹€κ³  νŒλ‹¨, λ‹€μŒ λ‹¨κ³„λ‘œ μ§„ν–‰
  4. ν…ŒμŠ€νŠΈ μ‹€νŒ¨ μ‹œ β†’ κ°œλ°œμžμ—κ²Œ μ•Œλ¦Όμ„ 보내 문제λ₯Ό μˆ˜μ •ν•˜λ„λ‘ μš”μ²­

CI 도ꡬ