ํ”„๋กœ์ ํŠธ ์„ค์ •

Table of Contents

ํƒœ๊ทธ

ํ”„๋กœ์ ํŠธ ํƒœ๊ทธ(Project Tags)๋ฅผ ์‚ฌ์šฉํ•ด ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์†์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ณ  ๊ทธ๋ฃจํ•‘ํ•˜์—ฌ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠผ ํƒœ๊ทธ๋Š” ํ”„๋กœ์ ํŠธ ํ™ˆํŽ˜์ด์ง€์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋Š” ํ”„๋กœ์ ํŠธ์˜ ํ˜„์žฌ ํƒœ๊ทธ(ํ˜น์€ "No tags" ์ธ๋””์ผ€์ดํ„ฐ) ์˜†์˜ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์ธ๋””์ผ€์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ๋ฆฌ์ŠคํŠธ์— ์›ํ•˜๋Š” ํƒœ๊ทธ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋‚ด์žฅ๋œ "search" ๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ์›ํ•˜๋Š” ํƒœ๊ทธ๋ฅผ ์†์‰ฝ๊ฒŒ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์•„์ดํ…œ

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋Š” "Administration" ๋ฉ”๋‰ด์—์„œ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. project administrator ๊ณ„์ • ์‚ฌ์šฉ์ž๋งŒ ํ•ด๋‹น ๋ฉ”๋‰ด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ถŒํ•œย ์ฐธ์กฐ).

ํ”„๋กœ์ ํŠธ ์ถ”๊ฐ€ํ•˜๊ธฐ

์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฒซ ๋ฒˆ์งธ ๋ถ„์„ํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋กœ๋น„์ €๋‹์„ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„์„ ๋ฆฌํฌํŠธ ์ฒ˜๋ฆฌํ•˜๊ธฐ

ํ”„๋กœ์ ํŠธ ๋ ˆ๋ฒจ์˜ Background Tasks ํŽ˜์ด์ง€๋Š” Administration > Tasksย ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํŽ˜์ด์ง€์—์„œ ํ”„๋กœ๋ฑํŠธ ๊ด€๋ฆฌ์ž๋“ค์€ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์˜ ์ฒ˜๋ฆฌ ๋‚ด์—ญ--๋ถ„์„ ๋ฆฌํฌํŠธ ์„ธ๋ถ€ ๋‚ด์šฉ ๋ฐ ๋กœ๊ทธ--์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ฐฑ๊ทธ๋ผ์šด๋“œ ํƒœ์Šคํฌ ์ฐธ์กฐ).

ํ”„๋กœ์ ํŠธ ์‚ญ์ œํ•˜๊ธฐ

Administration > Deletionย ๋ฉ”๋‰ด๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ˆ˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋™์‹œ์— ์‚ญ์ œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Leak Period ์„ค์ •ํ•˜๊ธฐ

Leak Period๋Š” ํ”„๋กœ์ ํŠธ ๋ณ„๋กœ Administration > General Settings > Leak Periodย ๋ฉ”๋‰ด์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •๊ฐ’์€ previous_version(์ด์ „ ๋ฒ„์ „)์œผ๋กœ ์ •๊ธฐ์ ์ธ ํ”„๋กœ์ ํŠธ ๋ฒ„์ „/๋ฆด๋ฆฌ์ฆˆ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. 30์ผ ์ด์ „(์ž…๋ ฅ๋ž€์— '30'์„ ์ž…๋ ฅ, '์ผ'์€ ๊ธฐ๋ณธ ๋‹จ์œ„)๊ณผ ๊ฐ™์ด ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Leak Period๋Š” Global ๋ ˆ๋ฒจ์—์„œ๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Project Key ์—…๋ฐ์ดํŠธํ•˜๊ธฐ

(ํ”„๋กœ์ ํŠธ์˜ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์œ ์‹คํ•˜์ง€ ์•Š๊ณ ) Administration > Update Keyย ๋ฉ”๋‰ด์—์„œ project key๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ ๊ทœ ํ‚ค๋Š” ์ตœ์†Œ ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๋ฅผ 1์ž ์ด์ƒ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜๋ฌธ์ž ์†Œ๋ฌธ์ž(a~z), ์˜๋ฌธ์ž ๋Œ€๋ฌธ์ž(A~Z), '-', '_', '.', ':' ๋ฐ ์ˆซ์ž(0~9)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ด์Šˆ ๋‹ด๋‹น์ž

๋ถ„์„ ๊ณผ์ •์—์„œ ์‹ ๊ทœ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ, ํ•ด๋‹น ์ด์Šˆ๋Š” ์ด์Šˆ๊ฐ€ ๋ฐœ๊ฒฌ๋œ ํŒŒ์ผ์„ ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ปค๋ฐ‹ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์ปค๋ฏธํ„ฐ๋ฅผ ์‹๋ณ„ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ, ํ•ด๋‹น ์ด์Šˆ๋Š” ๊ธฐ๋ณธ ์ด์Šˆ ๋‹ด๋‹น์ž์—๊ฒŒ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. Administration > General Settings > Issuesย ๋ฉ”๋‰ด์—์„œ ๊ธฐ๋ณธ ์ด์Šˆ ๋‹ด๋‹น์ž๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ ๋ฐ ํ’ˆ์งˆ ํ”„๋กœํŒŒ์ผ ์„ค์ •ํ•˜๊ธฐ

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๋Š” ๊ด€๋ฆฌ ๋Œ€์ƒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ ์šฉํ•  ํ’ˆ์งˆ ํ”„๋กœํŒŒ์ผ (Administration > Quality Profilesย ๋ฉ”๋‰ด)
  • ์ ์šฉํ•  ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ (Administration > Quality Gateย ๋ฉ”๋‰ด)

๋ถ„์„ ๋Œ€์ƒ ์ œ์™ธํ•˜๊ธฐ

๋ถ„์„ ๋ฒ”์œ„ ์ขํžˆ๊ธฐ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

๋งํฌ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

๊ธฐ๋ณธ ๋งํฌ๋“ค์€ย ๋ถ„์„ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ์„ค์ • ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์›น ์ธํ„ฐํŽ˜์ด์Šค์˜ย Administration > Linksย ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋œ ๋งํฌ๋“ค์€ย ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ยฉ 2017-2018 Moses Kim.

๋ณ„๋„์˜ ์–ธ๊ธ‰์ด ์—†๋Š” ํ•œ, ์ด ์ŠคํŽ˜์ด์Šค์˜ ์ปจํ…์ธ ๋Š” ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์žํ‘œ์‹œ-๋น„์˜๋ฆฌ-๋™์ผ์กฐ๊ฑด๋ณ€๊ฒฝํ—ˆ๋ฝ 4.0 ๊ตญ์ œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
SONARQUBE๋Š” SonarSource SA์˜ ํŠธ๋ ˆ์ด๋“œ ๋งˆํฌ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŠธ๋ ˆ์ดํŠธ ๋งˆํฌ ๋ฐ ์ €์ž‘๊ถŒ์€ ๊ฐ ์†Œ์œ ์ž์˜ ์†Œ์œ ๋ฌผ์ž…๋‹ˆ๋‹ค.

::: SonarQube ๊ด€๋ จ ๋ฌธ์˜ : ์ด๋ฉ”์ผ :::