Shell (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Shell Script] CI/CD ์๋ํ ๋ฐฐํฌ๋ฅผ ์ํ ํ์ผ ๋ชจ๋ํฐ๋ ์ ์คํฌ๋ฆฝํธ ๋ง๋ค๊ธฐ ํ์ฌ ๋ด์ ๋ฐฐํฌ ํ๊ฒฝ์ด ๋ณต์กํ๋ค. ํ์ฌ ์ฌ์ง ์ค์ธ ํ์ฌ๋ ํนํ, ๋ณด์์ ์ธ ๋ถ๋ถ์ ๋ฏผ๊ฐํด์ ์ ๋ฌด๋ณ๋ก ๋ค์ํ ๋ฐฐํฌ ํ๊ฒฝ์ด ๊ตฌ์ฑ ๋์ด์๋ค. ๊ทธ ์ค์ ๊ฐ์ ํ๊ณ ์ถ์๋ ๋ฐ์ชฝ์ง๋ฆฌ CI/CD ํ๊ฒฝ์ด ์์๋๋ฐ ์ด๋ฒ์ ์๊ฐ์ ์ฌ์ ๊ฐ ์๊ฒจ ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ๊ธฐ์กด์ ํ๊ฒฝ์์ Jenkis๋ฅผ ์ด์ฉํด์ git์ ๋ฐ์๋ ์์ค๋ฅผ ์ค์ ๊ฐ๋ฐ ์๋ฒ์ ๋ฐ์ํ์๋๋ฐ ๋ณด์์ ์ธ ๋ฌธ์ ๋ก Jenkis๋ฅผ ํตํด์ ๋ฐฐํฌ๊น์ง ์งํํ์ง๋ ๋ชปํ๊ณ ์์ถ๋ ์์ค ํ์ผ๋ง linux ํ๊ฒฝ์ ๊ฐ๋ฐ ์๋ฒ๋ก ์ ์กํ๊ฒ ๊ตฌ์ฑ๋์ด ์์๋ค.๋ฐ๋ผ์, ๋ฐฐํฌ๋ฅผ ์ํด์ ๊ฐ๋ฐ์ ์ง์ ์๋ฒ๋ก ์ ์ํด ์์ถ๋ ์์ค ํ์ผ์ ํ์ด์ ๋ฐฐํฌ๋ฅผ ์งํํ์๋ค. ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ํ์ผ ๋ชจ๋ํฐ๋ง ์์ ๋ง๋ค์ด์ ์๋ฒ์์ ์๋๋ฐฐํฌ๋ฅผ ์งํํ ์ ์๊ฒ ๊ตฌ์ฑํ๋ค. ๐ ํด๊ฒฐ๋ฐฉ๋ฒ1. Jenkis๋ฅผ ํต.. ์ด์ 1 ๋ค์