β jenkinsλ?
jenkins(μ ν¨μ€)λ μννΈμ¨μ΄λ₯Ό μμ±, ν μ€νΈ λ° λ°°ν¬νκ±°λ λ°°ν¬νλ κ²κ³Ό κ΄λ ¨λ
λͺ¨λ μ’ λ₯μ μμ μ μλννλ λ° μ¬μ©ν μ μλ λ 립μ μΈ μ€ν μμ€ μλν μλ².
μΌλͺ CI(continuous integration)ν΄ μ΄λΌκ³ λ ν¨.
β CIλ?
κ°λ°μλ₯Ό μν μλν νλ‘μΈμ€μΈ μ§μμ μΈ ν΅ν©(Continuous Integration)μ μλ―Έ.
λ€μμ κ°λ°μκ° λ€μμ νλ‘κ·Έλ¨μ κ°λ°νλ©΄ κ·Έκ²μ μ κΈ°μ μΌλ‘ ν΅ν©νλ κ²μ λ§ν¨.
μ¦, CIλ₯Ό μ±κ³΅μ μΌλ‘ ꡬνν κ²½μ° μ ν리μΌμ΄μ μ λν μλ‘μ΄ μ½λ λ³κ²½ μ¬νμ΄ μ κΈ°μ μΌλ‘ λΉλ λ° ν μ€νΈλμ΄ κ³΅μ 리ν¬μ§ν 리μ λ³ν©λλ―λ‘ μ¬λ¬λͺ μ κ°λ°μκ° λμμ μ ν리μΌμ΄μ κ°λ°κ³Ό κ΄λ ¨λ μ½λ μμ μ ν κ²½μ° μλ‘ μΆ©λν μ μλ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμ.
β CDλ?
μ§μμ μΈ μλΉμ€ μ 곡 (Continuous Delivery) λ°/λλ μ§μμ μΈ λ°°ν¬ (Continuous Deployment)λ₯Ό μλ―Έ.
μ§μμ μΈ λ°°ν¬(λ λ€λ₯Έ μλ―Έμ “CD”: Continuous Deployment)λ κ°λ°μμ λ³κ²½ μ¬νμ 리ν¬μ§ν 리μμ κ³ κ°μ΄ μ¬μ© κ°λ₯ν νλ‘λμ νκ²½κΉμ§ μλμΌλ‘ 릴리μ€νλ κ²μ μλ―Έ.
β μ¦, CI/CDλ μ¬λ¬λͺ μ΄ ν¨κ» κ°λ°, μ΄μνλ λΆμμμ κ°λ°λΆν° ν μ€νΈ, λ°°ν¬κΉμ§ μΆ©λ, μ€λ₯ λ±μ λ°©μ§νμ¬ λΉ λ₯Έ μλΉμ€ λ리λ²λ¦¬λ₯Ό ν μ μκ² λ νλ μ² ν.
β μ΄μ€ CIμ μλ―ΈμΈ μ§μμ μΈ ν΅ν©μ μν΄ μ¬μ©λλ ν΄ μ€ νλκ° jenkinsμ.
μ°Έκ³ 1 : https://jenkins.io
μ°Έκ³ 2 : https://www.redhat.com/ko/topics/devops/what-is-ci-cd
'IT Study > Tools' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Jenkins] #2. μ ν¨μ€μ μ₯μ λ° κΈ°λ₯ (0) | 2019.06.26 |
---|
λκΈ