- λ―Όμ΄ λ°λ―Όμ΄, μλΆ ν₯λΆ λ± νκ΅μΈμ μ·¨ν₯ μ°¨μ΄ λ Όλμ μ¬λ―Έμκ² μ’ κ²°μν€λ ν¬ν λκ²° μλΉμ€
- λλ©μΈ κΉνλΈ λ¬΄λ£ λλ©μΈ
- λ°°ν¬ μλ² - aws
- κ΄κ³ - μΉ΄μΉ΄μ€ μ λν
- λ°°ν¬ μ§μ μ λμμΈμ λ€ν¬λͺ¨λλ‘ μμ
- ν¬ννκΈ°
- ν¬ν κ²°κ³Όμ λ°λ₯Έ μΊλ¦ν° μ ν μΆλ ₯, νμ¬ ν¬νμκ° λ λ§μ νλͺ©μ λ³κ°λ‘ νμ
- ν¬ν κ²°κ³Ό sns 곡μ κ°λ₯
- μ€μκ° ν¬νμ¨ νμΈ κ°λ₯
-
곡μ + κ°κ΄μ ν¬νλ₯Ό μν΄μ ν¬νλ ν루 νλ² μ ν => ν¬ν μλ£νλ©΄ μΏ ν€κ° μμ±λ¨, ν΄λΉ μΏ ν€λ 24μκ° μ‘΄μ¬ν΄μ ν루λμ ν¬ν λΆκ°νκ² ν¨
-
μλ§μ‘΄ μλΉμ€ λ°μ μν€κΈ°
-
μ¬μ©μ λ‘κ·Έ λΆμ
-
κ΅¬κΈ μ λ리ν±μ€ μ μ©νκΈ°
-
ci, cd μ μ©
- git clone -b dev https://github.com/LikelionSideProj/vs
- cd vs
- pip install -r requirements.txt
- python manage.py migrate => runserver
- κ°μ λΈλμΉ νμ μμ ν ν (git branch λΈλμΉμ΄λ¦) - λΈλμΉμ΄λ¦μ λ΄κ° λ§λ€ κΈ°λ₯λͺ
- κ·Έ λΈλμΉλ‘ μ΄λν΄μ μμ μ§ν (git switch λΈλμΉμ΄λ¦) & κ·Έ λΈλμΉμμ git add . & git commit -m "μμ λ΄μ©"
- μμ ꡬνμλ£λμΌλ©΄ git push origin λΈλμΉμ΄λ¦
- κΉνλΈ μμ pull request λ μμν λ° κ·Έκ±° μμ±! (μ΄λ ν₯νλ λΈλμΉκ° masterμ΄ μλ devκ° λκ² ν΄μ£ΌμΈμ₯!)
- pull request λ³΄κ³ conflict μκ³ , λ¬Έμ μκ³ λ€λ₯Έ νμλ€λ κ·Έ μ½λλ³΄κ³ λ¬Έμ μλ€ μκ°νλ©΄
- merge μμΌμ£Όκ³ μμ ν λΈλμΉ μμ (κΉνλΈμμ μμ κ°λ₯ν΄)
git pull origin devλ‘ dev λΈλμΉμ μ
λ°μ΄νΈλ μμ΄λ€ λ°μμ€λ©΄μ μμ
ν΄μ£Όμλ©΄ λ©λλ€!
- μ§κΈ νλ² ν¬ννλ©΄ λμ΄μ ν¬ν λͺ»νκ² νλλ°
κ°λ°μ λꡬ - Application - isVoted μΏ ν€ μμ - ν΄μ£Όμλ©΄
ν¬ννκΈ°λ§ν¬ 보μ΄μ€ κ±°μμ!!!!!!! image
-
κ·Έλ¦¬κ³ κΈ°λ₯ λ§λ€ λλ κ°μ λΈλμΉ λ§λ€μ΄μ (λΈλμΉλͺ μ νλ‘ νΈλ©΄
fe/κΈ°λ₯λͺ, λ°±μ΄λ©΄be/κΈ°λ₯λͺμ λ? λ무 λ±λ±νκ² μ§ν€μμ§ μμλ λΌμ₯ αα) μμ νκ³git push origin μμ μλΈλμΉμ΄λ¦μΌλ‘ pull request λ§λ λ€μμ μ΄ pull requestκ°devλ‘ ν₯νλλ‘ μ€μ ν΄μ£Όλ©΄ λ©λλ€!! -
λ°λ‘ μ€λ₯μ¬ν μ‘΄μ¬νμ§ μμΌλ©΄ ν΄λΉνλ μμ΄λ₯Ό devλ₯Ό ν₯νκ² merge μν€λ©΄ λ©λλ€!
-
master λΈλμΉ => μ΅μ’ λ°°ν¬ν μ μμ μ λλ‘ μλ²½ν μμ΄κ° μ¬λΌκ°λ λΈλμΉ
-
dev λΈλμΉ => μ°λ¦¬κ° κΈ°λ₯ λ§λ€ λλ§λ€(μμ μ κ°λ₯μ± μ‘΄μ¬νλ λͺ¨λ μ½λλ€) push ν λΈλμΉ