2023. 6. 5. 14:12ใ๊ฐ๋ ์ ๋ฆฌ ์์ ์ค/InteliJ ์ค์
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ InteliJ ์ค์
๐ฝ Groovy
๐ฆ JenkinsFile ๊ฐ๋ ์ฑ ์ค์
CI/CD๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๊ฒ ์ง๋ง, ์ฃผ๋๋ Jenkins๋ฅผ ์ด์ฉํด CI/CD๋ฅผ ์งํํ๊ณ , Project Code ์์ Jenkinsfile์ ๋ง๋ค์ด Jenkins๊ฐ ๋์ํ ์ ์๋๋ก ์ค์ ํด ์ฃผ๊ณ ์์ด์.
ํ์ง๋ง, ์ต์ด InteliJ์ Groovy ๊ด๋ จ ์ค์ ์ ํด ์ฃผ์ง ์๋๋ค๋ฉด ๊ฐ๋
์ฑ์ด ๋งค์ฐ ๋จ์ด์ง๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ ์ ์์ด์.
์ค๊ดํธ๊ฐ ์ด๋์ ๋๋๋์ง๋ ๋ชจ๋ฅด๊ฒ ๊ณ , ๋ญ๊ฐ ์ธ์์ด ์๋๋ฏํ ์ ํ์ ๊ธ์๋ค์ด ๋๋ฌด ์ ๊ฒฝ ์ฐ์ฌ์.
๊ทธ๋์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ณด๋ ค๊ณ ํด์.
์ต์ด Preferences ์ค์ ์ฐฝ์ ์ฐ ๋ค Editor -> File Types -> Groovy ์ค์ ๋ถ๋ถ์ ์ด์ด ์ฃผ๋๋ก ํ ๊ฒ์.
์ ๋ถ๋ถ์ + Button์ ๋๋ฅด๊ณ , Add Wildcard ์ค์ ์ฐฝ์ด ๋์ค๋ฉด jenkinsfile๊ณผ Jenkinfile์ ์
๋ ฅํ๊ณ ,
OK๋ฅผ ๋๋ฌ ์ค๋๋ค.
์์ ๊ฐ์ดFile name patterns์ ์ถ๊ฐํ ํ์ผ ์ด๋ฆ ํ์์ด ์ถ๊ฐ ๋์๋์ง ํ์ธํด ์ค๊ฒ์.
์ฌ๊ธฐ๊น์ง ์๋ฃ ๋์์ผ๋ฉด jenkins File์ด ์์๊ฒ ๋ณด์ผ ๊ฑฐ์์.
๐ง ์ฐธ๊ณ ์๋ฃ
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."