-
์ถฉ๋ ๋ฐฉ์ง
- ๊ฐ๋ฐ์๋ค์ด ํ๋์ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฒ์ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ฐ์ ์์
ํ ๋ด์ฉ์ ๊ณต์ ์์ญ์ ์๋ ์ ์ฅ์์ ๋น๋ฒํ ์
๋ก๋ํจ์ผ๋ก์จ ์ง์์ ํตํฉ์ด ๊ฐ๋ฅํ๋๋ก ํด์ค๋ค.
-
๋ฐฐ์น ์์
์ ๊ฐ๋ตํ
- ํ๋ก์ ํธ ๊ฐ์ ๊ฐ๋ฐ์๋ค์ ์์ํ ๊ฐ๋ฐ ์์
์ด์ธ์ DB set up์ด๋ ํ๊ฒฝ์ค์ , Deploy์์
๊ณผ ๊ฐ์ ๋จ์ ์์
๋ค์ CLI๋ก ์์
์ ํ์ฌ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ด ๋ค์ด๊ฐ์ง๋ง jenkins๋ฅผ ์ฌ์ฉํ์ฌ ์น ์ธํฐํ์ด์ค๋ก ์ฝ๊ฒ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๊ฒ ๋์๋ค.
-
Build ์๋ํ์ ํ๋ฆฝ
- java๋ maven๊ณผ gradle๋ก ๋น๋ ํด์ ์ฌ์ฉํ๊ณ ์๋๋ฐ, jenkins ๋ํ ์ฐ๋ํ์ฌ ์๋ํ๋ฅผ ์คํ์์ผ ํ๋ก์ ํธ ์งํ์ ํจ์จ์ฑ์ ๋์ผ ์ ์๋ค.
-
์๋ํ ํ
์คํธ
- jenkins์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ค ํ๋๋ก subversion์ด๋ git๊ณผ ๊ฐ์ ๋ฒ์ ๊ด๋ฆฌ์์คํ
๊ณผ ์ฐ๋ํ์ฌ ์ฝ๋ ๋ณ๊ฒฝ์ ๊ฐ์งํ๊ณ ์๋ํ ํ
์คํธ๋ฅผ ์ํํ์ฌ ๊ฐ์ธ์ด ๋ฏธ์ฒ ์ค์ํ์ง ๋ชปํ ํ
์คํธ๊ฐ ์กด์ฌํ์ฌ ์์ ๋ง ์ญํ ์ ํด์ค๋ค.
-
๋น๋ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ
- 2๊ฐ ์ด์์ ๋ชจ๋๋ก ๊ตฌ์ฑ๋๋ ๋ ์ด์ด๋ ์ํคํ
์ฒ๊ฐ ์ ์ฉ ๋ ํ๋ก์ ํธ์๋ ๋น๋ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ์ด ํ์ํ๋ค. ์๋ก โ๋๋ฉ์ธ โ ์๋น์ค โ UIโ ๊ฐ์ ๊ฐ ๋ ์ด์ด์ ์ฐธ์กฐ ๊ด๊ณ์ ๋ฐ๋ผ ์์ฐจ์ ์ผ๋ก ๋น๋๋ฅผ ์งํํด์ผ ํ๋๋ฐ jenkins๋ ์ด๋ฌํ ๋น๋ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ์ ๊ฐ๋จํ ๊ฐ๋ฅํ๋ฉฐ ์คํฌ๋ฆฝํธ๋ฅผ ํตํ์ฌ ๋งค์ฐ ๋ณต์กํ ์ ์ด๊น์ง๋ ๊ฐ๋ฅํ๋ค.
</aside>