๐จ๐ป web.dev/ops3 GitHub Actions ๋ฅผ ํ์ฉํ release bot ๋ง๋ค๊ธฐ ์ด๋ฒ์ ์ฌ๋ด์์ ๋ฉ์ผ ํ ํ๋ฆฟ์ ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ์ ๋ฐฐํฌ ๋ฐฉ์์ ๋ณ๊ฒฝํ๋ ์ ๋ฌด๋ฅผ ๋งก์ ์งํํ๋ฉฐ Github Action (์ดํ GHA)์ ๋ค๋ค๋ณผ ๊ธฐํ๊ฐ ์๊ฒผ์ต๋๋ค. GHA๋ก PR์์ ํน์ comment ๋ฅผ ๋จ๊ธฐ๋ฉด, ๋ณ๊ฒฝ์ฌํญ์ ๋ฐฐํฌํด์ฃผ๋ ์๋ํ ํ๋ก์ธ์ค๋ฅผ ๋ง๋ค๊ณ ์ถ์๋๋ฐ GHA ์ฌ์ฉ์ด ์ฒ์์ด๋ผ ๊ฝค๋ ๋ง์ ์ฝ์ง์ ํด์ ๋น์ทํ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ถ์ ๋ถ๋ค์ ์ํด ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ค๊ณ ํฉ๋๋ค. ๐ PR comment echo ํ ์คํธํ๊ธฐ ์ฐ์ PR์์ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ด์ ๋๊ธ์ ๋จ๊ธฐ๋ฉด, ์ด๋ฅผ ๊ฐ์งํ๋ workflow ๋ฅผ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. release ๋ผ๋ comment ๋ฅผ ๋จ๊ธฐ๋ฉด workflow ๊ฐ ํด๋น PR ์ ๋๊ธ๋ก ์๋ตํด์ฃผ๋ workflow ๋ฅผ ์์ฑํฉ๋๋ค. comment ์ถ๊ฐ๋ issue_comment event ๋ฅผ.. 2023. 4. 24. SVN ์ ์ด์ฉํ ํ์๊ด๋ฆฌ PART.2 - SVN ๋ธ๋์น ์ ๋ต ์ธ์ฐ๊ธฐ SVN ๋ธ๋์น ์ ๋ต ์ธ์ฐ๊ธฐ ๐ SVN์ผ๋ก ์ด๋ป๊ฒ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ๋ ๊ฒ์ด ์ข์๊น? SVN์ ์ด์ฉํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋ ๋ฒ์งธ ํฌ์คํ ์ ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ SVN ์ ํ์ฉํ ๋ธ๋์น ์ ๋ต์ ์ด์ ์ ๋ง์ถฐ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ Git Flow? ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋ํด์ ๊ณต๋ถํ๋ค ๋ณด๋ฉด (ํนํ git) git-flow ์ ๋ํด์ ํ ๋ฒ์ฏค์ ๋ณด๊ฒ ๋ฉ๋๋ค. ์ด๊ฑธ ์ฒ์ ๋ดค์ ๋๋ ์ด๋ณด๋ค ์๋ฒฝํ ๋ฒ์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ์์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ต์ ์ผ๋ก ์ด๋ฌํ ํ๋ฆ์ ๊ฐ์ง๊ณ ์์ด์ SVN ์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก์ ๋ณด๋ค ์์ ํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด์ ์๊ฒฉํ git-flow ๋ฐฉ์์ ์ฐจ์ฉํ๋ ๊ฒ์ ์ด๋จ๊น ๊ณ ๋ฏผํ๊ณ ์์์ต๋๋ค. ๊ณง๋ฐ๋ก ๊ฐ์ด ์ผํ๋ ๊ฐ๋ฐ์๋ถ์๊ฒ ํผ๋๋ฐฑ์ ์์ฒญํ๋ ์ ์๊ฒ ์ด๋ ๊ฒ ๋ฐ๋ฌธํ์ จ์ต๋๋ค. ๋ง์ฝ ํน์ ๊ธฐ๋ฅ์ ํน.. 2022. 3. 1. SVN ์ ์ด์ฉํ ํ์๊ด๋ฆฌ PART.1 - SVN ์ด๋? SVN ์ ์ด์ฉํ ํ์ ๊ด๋ฆฌ ๐ svn? git? ๋น๊ต์ ์ต๊ทผ์ ๊ฐ๋ฐ์ ์ ํ ๊ฐ๋ฐ์๋ค์๊ฒ๋ ์์ํ SVN ์ ๋ํด์ ์์๋ณด๋ ํฌ์คํธ์ ๋๋ค. ํ์ฌ ์ผํ๊ณ ์๋ ํ์ฌ์์๋ ๋ณด์์ฑ ์ด์๋ก ํ๋์ Git ์ ์ฌ์ฉํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋์ ํด์ SVN ์ผ๋ก ํ๋ก์ ํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์งํํ๊ณ ์์ต๋๋ค. ์ฒ์ ์ ํด๋ณด๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋ํด์ ์์๋ณด๊ณ ์ด๋ฅผ ์ ํ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ํ๊ธฐ ์ํด์ ์ฐพ์๋ณด๊ณ ์ ๋ฆฌํ ๋ด์ฉ๋ค์ ๊ณต์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ ๐ ๊ทธ๋ ๋ค๋ฉด SVN์ ๋ฌด์์ธ๊ฐ์? ์ํ์น ์๋ธ๋ฒ์ (Subversion) ์ ํ๋ก์ ํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉํ๋ ํ์๊ด๋ฆฌ ํด์ ๋๋ค. ๋ ๋ค๋ฅธ ํ์๊ด๋ฆฌ ํด์ด์๋ CVS ์ ๋ค์๊ณผ ๊ฐ์ ํ๊ณ์ ์ ๊ทน๋ณตํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์์ต๋๋ค. ๐ก CVS ์ ํ๊ณ์ ์? 1. CVS ์ ์ฅ์์ ํ์ผ๋ค์ .. 2022. 3. 1. ์ด์ 1 ๋ค์