μ건
β’
μ μ£Όλ‘λ λ€μ μ¬μ΄ν΄ λμ΄κ°κΈ° μ μ λ§λ¬΄λ¦¬ν κ²λ€
β¦
곡ν΅
βͺ
λ€μ μ¬μ΄ν΄μμ μ΄λ€ κ²μ ν κ²μΈκ°?
β’
Ex) μλ‘μ΄ μꡬμ¬ν, AWS, β¦
βͺ
λ°°ν¬ λ° μμ°
βͺ
λ°μ΄ν° λ£κΈ°
β’
κ°μ μ΅μ 2κ° μ©
β’
λ°μ΄ν° λ£λ λ°©λ² μ 리 β @Cheolho Jeon
β¦
νμ΄μ΄λ² μ΄μ€μ μλμΌλ‘ λ£λ λ²
β¦
API νΈμΆνλ λ²
β¦
λ°±μλ( ~ 8.31 )
1.
λͺ¨λ APIμ λν΄ End-to-End ν
μ€νΈ μμ±
β’
λ°°ν¬ μ΄νμ λμνμ§ μλ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν¨
2.
Github Action κΈ°λ°μ CI/CD
β’
μ½λ μμ μμ λ
3.
(Minor) λ°μ΄ν° λ£λ API μ λλ‘ λμνλμ§ νμΈ
β¦
λͺ¨λ°μΌ( ~ 8.31 )
βͺ
API μ°λ ν
μ€νΈ
βͺ
κ΅¬κΈ νλ μ΄μ€ν μ΄ λ°°ν¬
βͺ
CI UI Test (Git Action)
β’
@Byeongsoon Jang
β¦
νλ²μ΄κ° μ μν΄μ€ κ² μ’λ€
β¦
λ€λ§, κΈ°κ°μ΄ λͺ
νν μ ν΄μ‘μΌλ©΄ μ’κ² λ€
β’
@bulltakbulltak
β¦
첫 λ²μ§Έ μ¬μ΄ν΄μ λν κ²°κ³Όλ¬Όμ΄ μμμΌλ©΄ νλ€
β¦
@Cheolho Jeon: κ·Έ κ² λν λλ₯Ό μ ν΄λ³΄λ©΄ μ΄λ¨κΉμ?
β’
@μνλ²
β¦
μ΄λ² μ¬μ΄ν΄μ λν νκ³ νμΌλ©΄ μ’κ² λ€~
β¦
@Byeongsoon Jang: ν¬λ£¨ λΈλ‘κ·Έμ μ¬λ ΈμΌλ©΄ μ’κ² μ΄λ€!
β’
@μνλ²
β¦
Todo νΈλνΉ + λ§μΌμ€ν€ νμνλ€
β’
@Jun Hyung Cho
β¦
CI UI Test (Git Action)
β¦
κ΅¬κΈ νλ μ΄μ€ν μ΄ λ±λ‘
β¦
API μ°λ ν
μ€νΈ
β’
νλ‘ νΈ
β¦
μΉμμ μ¬λ¦¬λ©΄ νμ΄μ΄λ² μ΄μ€λ‘ μ
λ‘λκΉμ§ λλ κ²μΈκ°?
νμλ΄μ©
곡ν΅
λ°μ΄ν° ν
β’
DDNS URL μΆκ°νμ¬ λ컀 μλ² IPκ° λ³κ²½ λλλΌλ λ¬Έμ μλλ‘ μ‘°μΉ μλ£
β¦
λ°±μλ ν
β’
Github Actionsλ₯Ό μ΄μ©ν CI/CD ꡬμΆμ€ - @Byeongsoon Jang
νλ‘ νΈ ν
λͺ¨λ°μΌ ν
β’
μ μ£Όλ‘λ νλ‘μ νΈμ DI νλ μμν¬ Dagger νμ΅ ν ꡬν μμ - @Jun Hyung Cho @μνλ²
ν₯ν κ³ν
β’
λ€μμ£Ό λ―Έν
μμ
β¦
λ€μ μ¬μ΄ν΄μ μ΄λ€κ±Έ ν μ§ κ³ λ―Όν΄μ€κΈ°
βͺ
μꡬμ¬νμ΄λ
βͺ
μ μ©νκ³ μΆμ κΈ°μ μ΄λ
βͺ
λ±λ±~
β¦
κ²°κ³Ό 곡μ
β¦
νκ³
βͺ
κ°μΈ νκ³ μμ± λ° λ°ν