๋ก์ปฌ ์๋ฒ๊ฐ ์๋ ํ ์คํธ ์๋ฒ์์ ์ ํจ์ค๋ฅผ ์ด์ฉํ์ฌ CI/CD๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค. ์๋ฒ๋ CentOS7 ๊ธฐ์ค์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์งํํฉ๋๋ค. KTCloud๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ๊ตฌ์ถ(์๋ต) ํ ์คํธ ์๋ฒ ๋ด ํฐ์บฃ(port80), JDK(1.8.x) ์ค์น ํ ์คํธ ์ ํจ์ค ์๋ฒ ๊ตฌ์ถ ํ ์คํธ ์๋ฒ ๋ด ์ ํจ์ค๋ฅผ ํตํด ๋น๋์ ๊ณผ ์๋๋ฐฐํฌ ์งํ [Jenkins] CI/CD์ ์ฐ๋ฆฌ์ ์น์ ํ ๋น์ Jenkins ์ ํจ์ค๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์ง์์ ์ผ๋ก ํตํฉ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํด์ ๋๋ค. CI(Continuous Integration) ํด ์ด๋ผ๊ณ ํํํฉ๋๋ค. ์ ํจ์ค์ ๋ํด ์์๋ณด๊ธฐ ์ ์ ์ฐ์ CI/CD์ ๋ํด ๋จผ์ ์์๋ณด๊ฒ ์ต๋๋ค. CI kingofbackend.tistory.com [STEP1] ํ ์คํธ ์๋ฒ ๋ด ํฐ์บฃ(port80)..
๋ฉ์ด๋ธ์ ์คํ ์์ค ๋น๋ ํด์ ๋๋ค. ๋ฉ์ด๋ธ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ๋ Dependency ์์๊น์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ฉ์ด๋ธ์ ํ๋ก์ ํธ ์ ๋ฐ์ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ค์ ํ์ผ ๊ทธ๋ฆฌ๊ณ ์ด์ ๊ด๋ จ๋ ํ์ค ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ฒ์๋ถํฐ ์ผ๊ด๋ ํํ๋ก ๊ตฌ์ฑํ์ฌ ๊ด๋ฆฌํฉ๋๋ค. l ๋ฉ์ด๋ธ(Maven) ์ค์นํ๊ธฐ maven.apache.org/download.cgi ๋ก ์ ์ํ์ฌ ํ์ผ์ ๋ค์ด๋ก๋ ํฉ๋๋ค. ์์ถ์ ํ๊ณ bin ํ์ผ ์์ ์๋ ํด๋๋ฅผ C:\spring ํด๋์ ๋ฃ์ต๋๋ค. l ๋ฉ์ด๋ธ ํ๊ฒฝ ๋ณ์ ์ค์ ํ๊ธฐ ๋๋ ํฐ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํฉ๋๋ค. ์์คํ ์์ฑ์์ ํ๊ฒฝ๋ณ์๋ฅผ ๋๋ฌ์ค๋๋ค. ์๋ก๋ง๋ค๊ธฐ ๋ฒํผ์ ๋๋ฌ ๋ณ์์ด๋ฆ์ MAVEN_HOME์ผ๋ก ํ๊ณ ์๊น ๋ณต์ฌํ๋ ๊ฒฝ๋ก๋ฅผ ๋ถ์ฌ์ค๋๋ค. Path๋ฅผ ์ ํํ์ฌ ํธ์ง..