๋ก์ปฌ ์๋ฒ๊ฐ ์๋ ํ ์คํธ ์๋ฒ์์ ์ ํจ์ค๋ฅผ ์ด์ฉํ์ฌ CI/CD๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค. ์๋ฒ๋ CentOS7 ๊ธฐ์ค์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์งํํฉ๋๋ค. KTCloud๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ๊ตฌ์ถ(์๋ต) ํ ์คํธ ์๋ฒ ๋ด ํฐ์บฃ(port80), JDK(1.8.x) ์ค์น ํ ์คํธ ์ ํจ์ค ์๋ฒ ๊ตฌ์ถ ํ ์คํธ ์๋ฒ ๋ด ์ ํจ์ค๋ฅผ ํตํด ๋น๋์ ๊ณผ ์๋๋ฐฐํฌ ์งํ [Jenkins] CI/CD์ ์ฐ๋ฆฌ์ ์น์ ํ ๋น์ Jenkins ์ ํจ์ค๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์ง์์ ์ผ๋ก ํตํฉ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํด์ ๋๋ค. CI(Continuous Integration) ํด ์ด๋ผ๊ณ ํํํฉ๋๋ค. ์ ํจ์ค์ ๋ํด ์์๋ณด๊ธฐ ์ ์ ์ฐ์ CI/CD์ ๋ํด ๋จผ์ ์์๋ณด๊ฒ ์ต๋๋ค. CI kingofbackend.tistory.com [STEP1] ํ ์คํธ ์๋ฒ ๋ด ํฐ์บฃ(port80)..
# ์๋ธ๋ฆฟ??!! ์๋ธ๋ฆฟ์ ์๋ฒ ์ชฝ์์ ์คํ๋๋ฉฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๊ฒ๋ ๋์์ฃผ๋ ์๋ฐ ํด๋์ค์ ๋๋ค. ์๋ธ๋ฆฟ์ ์๋ฐ ํด๋์ค์ด๋ฏ๋ก ์๋ฐ์ ์ผ๋ฐ์ ์ธ ํน์ง์ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํ์ง๋ง ์๋ฐ์ ๋ฌ๋ฆฌ ์๋ธ๋ฆฟ์ ํฐ์บฃ๊ณผ ๊ฐ์ ์๋ธ๋ฆฟ ์ปจํ ์ด๋์์ ์คํ๋์ผ ํฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ์น ์๋ฒ์ ์์ฒญ์ ํ๋ฉด ์น ์๋ฒ๋ ๊ทธ ์์ฒญ์ ํฐ์บฃ๊ณผ ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS)์ ์์ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด WAS ๋ ๊ฐ ์์ฒญ์ ํด๋นํ๋ ์๋ธ๋ฆฟ์ ์คํํฉ๋๋ค. ๊ทธ ํ ์๋ธ๋ฆฟ์ ์์ฒญ์ ๋ํ ๊ธฐ๋ฅ์ ์ํํ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ฌ ํด๋ผ์ธํธ์๊ฒ ์๋ตํ๊ฒ ๋ฉ๋๋ค. ์๋ธ๋ฆฟ์ ํน์ง ์๋ฒ์์ ์คํ๋๋ค. ์ ์ ์ธ ์น ํ๋ก๊ทธ๋จ์ ๋์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๊ฒ ํด์ค๋ค. ์ค๋ ๋ ๋ฐฉ์์ผ๋ก ์คํ๋๋ค. ์๋ฐ ํด๋์ค์ด๊ธฐ ๋๋ฌธ์ ์๋ฐ์ ํน์ง์ ๊ฐ๋๋ค. ์๋ธ๋ฆฟ ์ปจ..