1. ํ๋ฌ๊ทธ์ธ ์ค์น

Dashboard > Jenkins ๊ด๋ฆฌ > Plugins๋ก ์ด๋ํ๋ค
Available plugins์์ Git Parameter Plug-In์ ๋ค์ด๋ก๋ ๋ฐ์์ค๋ค
๋ค์ด ์๋ฃ๊ฐ ๋๋ฉด ์ฌ์ง๊ณผ ๊ฐ์ด installed plugins ์์ ํด๋น ํ๋ฌ๊ทธ์ธ์ ํ์ธ ํ ์ ์๋ค
2. Jenkins item ๋งค๊ฐ ๋ณ์ ์ค์
Dashboard > Jenkins item > ๊ตฌ์ฑ์ผ๋ก ์ด๋ํ๋ค

๊ธฐ๋ณธ ์ค์ ์์ ์ด ๋น๋๋ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค๋ฅผ ์ฒดํฌ ํด์ฃผ๊ณ
๋งค๊ฐ ๋ณ์ ์ถ๊ฐ์์ Git Parameter์ ์ ํํ๋ค

git paramter์ ์ ํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํผ ํ๋ฉด์ ๋ณผ ์ ์๋ค
Name : ๋ณ์ ๋ช
Parameter Type : Branch (๋ธ๋์น ์ด๋ฆ์ ์ฌ์ฉํ ๊ฒ์ด๊ธฐ๋๋ฌธ์)
Default Value : ๊ฐ์ด ์ ํ๋์ง ์์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉ๋ ๋ธ๋์น ๋ช
๋ค์๊ณผ ๊ฐ์ด ํผ ํ๋ฉด์ ์ฑ์ฐ๊ณ ์ ์ฅํ๋ค
์ด์ ์ค์ ํด๋ Name ๊ฐ์ ๋ณ์๋ช ์ผ๋ก ๊นํ๋ธ ๋ธ๋์น๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค
3. ๋งค๊ฐ ๋ณ์ ์ฌ์ฉ

๋ธ๋์น ๋ณ์๋ฅผ ์ฌ์ฉํด์ผ ๋๋ ๊ณณ์์ ์ฌ์ง๊ณผ ๊ฐ์ด ${GIT_BRANCH}ํ์์ผ๋ก ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค
4. ๊ฒฐ๊ณผ

๋น๋ ๋ฒํผ์ด ํ๋ผ๋ฏธํฐ์ ํจ๊ป ๋น๋๋ก ๋ฐ๋๊ฒ ๋๋ค
ํด๋น ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ ์ฌ์ง๊ณผ ๊ฐ์ด ๊นํ๋ธ์ ์ฐ๋๋์ด ๋ธ๋์น๋ฅผ ์ค์ ํ ์ ์๊ณ
์ ํํ ๋ธ๋์น๋ก ๋น๋๊ฐ ์งํ๋๋ค๐
์ฐธ๊ณ
https://phillip5094.tistory.com/130