-
Notifications
You must be signed in to change notification settings - Fork 6
Branch Protection Rule ์ ์ฉ
Richard JEON edited this page Aug 3, 2022
·
3 revisions
- ์ฃผ์ ๋ธ๋์น์ ๋ํ ์๋์น ์์ ๋ณ๊ฒฝ์ ๋ฐฉ์งํ๊ธฐ ์ํจ์ ๋๋ค
-
main
,release*
๋ธ๋์น์ ๋ํด์PR -> merge
๊ณผ์ ์ ํตํด์๋ง ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ ํ์์ต๋๋ค


- Github ์์ main, release* ๋ธ๋์น์ ํ์ผ์ ์ฆ์ ์์ ํ ์ ์์ต๋๋ค
- ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์์ main, release* ๋ธ๋์น์ ์ฆ์ push๊ฐ ๊ฐ๋ฅํฉ๋๋ค


- Github ์์ main, release* ๋ธ๋์น์ ํ์ผ์ ์ฆ์ ์์ ํ ์ ์์ต๋๋ค
- ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์์ main, release* ๋ธ๋์น์ ์ฆ์ push๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค

-
develop
๋ธ๋์น๋ ์์ธ์ ์ผ๋ก ๋ฐ๋ก ์์ ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์๊ณ , ์๋์น ์๊ฒ ์์ ๋๋๋ผ๋ ์ด์ ํ๊ฒฝ์ ์ํฅ์ด ์์ผ๋ฏ๋ก ๋ฃฐ์ ์ ์ฉํ์ง ์์์ต๋๋ค. -
main
,release*
์ ๋ํด์ Check๊ฐ ํต๊ณผํด์ผํ๋ค, ์ต์ n๋ช ์ Approval์ ๋ฐ์์ผ ํ๋ค ๋น์ ์ถ๊ฐ ๊ท์น ์ ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง, ๊ฐ๋ฐ์ด ํ์ฐฝ ์งํ์ค์ธ ํ๊ฒฝ์ ๊ณ ๋ คํ์ ๋ ํ์ฌ ์ฐ๋ฆฌํ์ ์ ์ฉํ๊ธฐ์ ๊ณผ๋ํ๋ค ํ๋จ๋์ด ๋ณด๋ฅํ์์ต๋๋ค. - Github ๊ณต์๋ฌธ์
- Spring Rest Docs ์ ์ฉ๊ธฐ
- ๋ฉ์์ง ์กฐํ API ๊ฐ๋ฐ ์์ธ QueryDSL
- ๋๋ฉ์ธ ๋ฐ SSL ์ ์ฉ๊ธฐ
- SonarQube PR Decoration ์ ์ฉ๊ธฐ
- MySQL ์ธ๋ฑ์ค ์ปค์คํ
- ChannelSubscripiton์์ N+1 ๋ฌธ์ ํด๊ฒฐํ๊ธฐ
- Github Action์ ์ด์ฉํ CI ํ ์คํธ ์๋ํ
- Jenkins๋ก ๋น๋&๋ฐฐํฌ ์๋ํํ๊ธฐ
- ๋ฌด์ค๋จ ๋ฐฐํฌ