๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

SonarQube1

[CI/CD] SonarQube๋ž€? ์†Œ๋‚˜ํ๋ธŒ๋Š” ์ •์  ์ฝ”๋“œ ๋ถ„์„ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜๋กœ ์šฐ์„  ์ •์  ๋ถ„์„์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.์ •์  ๋ถ„์„์ด๋ž€?์ •์  ๋ถ„์„์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์‚ฌํ•จ์—ฌ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ถ„์„ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์ฝ”๋“œ ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ฝ”๋“œ ๋ฒ ์ด์Šค๊ฐ€ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜๊ณ  ์•ˆ์ „ํ•˜๋„๋ก ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ •์  ๋ถ„์„ ์ฃผ์š” ํŠน์ง•๊ตฌ๋ถ„๋‚ด์šฉ์ฝ”๋“œ ๊ฒ€์‚ฌ์ฝ”๋“œ์˜ ๋ฌธ๋ฒ•, ์Šคํƒ€์ผ, ์ž ์žฌ์  ๋ฒ„๊ทธ, ๋ณด์•ˆ ์ทจ์•ฝ์  ๋“ฑ์„ ์ฐพ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ”๋“œ์˜ ๋™์ž‘์„ ์ดํ•ดํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ€๋Šฅํ•œ ์ผ์ž…๋‹ˆ๋‹ค.๋„๊ตฌ ์‚ฌ์šฉ์ •์  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.์ž๋™ํ™”์ •์  ๋ถ„์„ ๋„๊ตฌ๋Š” ์ง€์†์  ํ†ตํ•ฉ(CI) ์‹œ์Šคํ…œ์— ํ†ตํ•ฉ๋˜์–ด ์ž๋™์œผ๋กœ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ดˆ๊ธฐ ๋ฐœ๊ฒฌ์ฝ”๋“œ ์ž‘์„ฑ ์ดˆ๊ธฐ ๋‹จ๊ณ„์—์„œ ๋ฒ„๊ทธ์™€ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์–ด, ๊ฐœ๋ฐœ ๋น„.. 2025. 1. 22.
728x90
๋ฐ˜์‘ํ˜•