ํ๋ก์ ํธ๋ deploy ๋ธ๋์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์
์ ์งํํ๋ฉฐ, ๊ฐ ์์
๋จ์(์ด์)๋ณ๋ก ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํ์ฌ ๊ด๋ฆฌ
| ๋ธ๋์น ์ด๋ฆ | ์ค๋ช |
|---|---|
main |
CI/CD ๊ด๋ จ ์ค์ ๋ฐ ์๋ ๋ฐฐํฌ ๋ธ๋์น |
deploy |
๋ฉ์ธ ์์
๋ธ๋์น, ๋ชจ๋ PR์ deploy๋ก ๋ณด๋ |
feat/{ISSUE_NUMBER} |
๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น (deploy์์ ๋ถ๊ธฐ) |
fix/{ISSUE_NUMBER} |
๋ฒ๊ทธ ์์ ๋ธ๋์น (deploy์์ ๋ถ๊ธฐ) |
๋จผ์ ์์
ํ ๋ด์ฉ์ ๋ํ issue ์์ฑ(์ด์ ์์ฑ ์ด๋ฆ์ ์ปค๋ฐ ๊ท์น๊ณผ ๊ฐ์)
deploy ๋ธ๋์น์์ ๋ถ๊ธฐํ์ฌ ์์
์์
git checkout -b feat/#1234 # ์์: ์ด์ ๋ฒํธ 1234๋ฒ์ ๋ํ ๊ธฐ๋ฅ ๊ฐ๋ฐ
์์
์ด ๋๋ ํ deploy ๋ธ๋์น๋ก PR(Pull Request) ์์ฑ
์ฝ๋ ๋ฆฌ๋ทฐ ํ Merge ์งํ
Merge ์๋ฃ ํ ๋ถ๊ธฐํ ๋ธ๋์น ์ญ์
์ปค๋ฐ ๋ฉ์์ง๋ "ํ๊ทธ: ๋ฉ์์ง" ํ์์ผ๋ก ์์ฑํฉ๋๋ค.
ํ๊ทธ: ๋ฉ์์ง ๋ด์ฉ
์์
feat: ์ฌํ ๊ฒฝ๋น ์์ธก API ๊ตฌํ
fix: ๋ก๊ทธ์ธ ๋ฒ๊ทธ ์์
docs: README.md ์
๋ฐ์ดํธ
| ํ๊ทธ | ์ค๋ช |
|---|---|
feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
fix |
๋ฒ๊ทธ ์์ |
refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง (๊ธฐ๋ฅ ๋ณํ ์์) |
docs |
๋ฌธ์ ์ถ๊ฐ/์์ (README, API ๋ฌธ์ ๋ฑ) |
test |
ํ ์คํธ ์ฝ๋ ์ถ๊ฐ/์์ |
chore |
๊ธฐํ ๋ณ๊ฒฝ์ฌํญ (๋น๋, CI/CD ์ค์ ๋ฑ) |
โ
์ด์ ๋ฒํธ๊ฐ ์์ ๊ฒฝ์ฐ #์ด์๋ฒํธ ์๋ต ๊ฐ๋ฅ