KDE ํ”„๋กœ์ ํŠธ๋Š” GitLab์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. GitLab EE ๋ฐ CE ๊ฐœ๋ฐœ์ด ๊ณตํ†ต ์ €์žฅ์†Œ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

KDE ํ”„๋กœ์ ํŠธ ๊ฐ€๋™์‹œํ‚ค๋‹ค ๊ฐœ๋ฐฉํ˜• ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜์˜ ํ˜‘์—… ๊ฐœ๋ฐœ ์ธํ”„๋ผ GitLab๋Š” ์ƒˆ๋กœ์šด ์ฐธ๊ฐ€์ž์˜ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ”๊ณ  KDE ๊ฐœ๋ฐœ์— ๋” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฐธ์—ฌํ•˜๋„๋ก ํ•˜๋ฉฐ ๊ฐœ๋ฐœ ๋„๊ตฌ์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ณ  ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์ง€์†์ ์ธ ํ†ตํ•ฉ๊ณผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. Phabricator (๊ทธ๋ฆฌ๊ณ  cgit) ์ด๋Š” ๋งŽ์€ ์‹ ๊ทœ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ํŠน์ดํ•œ ๊ฒƒ์œผ๋กœ ์ธ์‹๋ฉ๋‹ˆ๋‹ค. GitLab์€ GitHub์™€ ๊ธฐ๋Šฅ์ด ๋งค์šฐ ์œ ์‚ฌํ•˜๋ฉฐ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ ์ด๋ฏธ GNOME, Wayland, Debian ๋ฐ FreeDesktop.org์™€ ๊ฐ™์€ ๋งŽ์€ ๊ด€๋ จ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Phabricator ์ง€์›์€ ํ˜„์žฌ ๊ณ„์† ์šด์˜๋˜๋ฉฐ GitLab ์ง€์ง€์ž๋ฅผ ์œ„ํ•œ ๋ณ„๋„์˜ ์„œ๋น„์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. invent.kde.org. ํ”Œ๋žซํผ Phabricator ์ฃผ๋กœ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ์ฝ”๋“œ ๊ฒ€ํ† ์— ์ค‘์ ์„ ๋‘์ง€๋งŒ ์ง€์†์ ์ธ ํ†ตํ•ฉ, ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ž‘์—… ๋ฐ ์›น ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ฐ™์€ ์˜์—ญ์—์„œ๋Š” ๋’ค๋–จ์–ด์ง‘๋‹ˆ๋‹ค. GitLab์€ Ruby์™€ Go๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Phabricator๋Š” PHP๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GitLab์œผ๋กœ ์ „ํ™˜ํ•˜๋ ค๋ฉด KDE ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ถ€์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๊ฐ€๋Šฅ์„ฑ, ์ด๋Š” ๋ถ€๋ถ„์ ์œผ๋กœ ์ด๋ฏธ ๊ตฌํ˜„ ๊ทธ๋“ค์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ.

๋˜ํ•œ GitLab์—์„œ ์ˆ˜ํ–‰ํ•œ ์ž‘์—…๋„ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ์— ํ•ฉ๋ณ‘ ๊ฐœ๋ฐœ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•  ํ”„๋กœ์ ํŠธ์˜ ์ƒ์—… ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ถ„๊ธฐ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”์šฑ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ๋…์  ์ฝ”๋“œ๋ฅผ ๋ณ„๋„์˜ ๋ชจ๋“ˆ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ €์žฅ์†Œ ๋Œ€์‹  gitlab-ee ะธ gitlab-se๋กœ ์ธํ•ด ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์ด์ค‘ ์ž‘์—…์œผ๋กœ ์ด์–ด์กŒ์œผ๋ฏ€๋กœ ์ด์ œ ๋‘ ์—๋””์…˜์˜ ์ฝ”๋“œ๋ฒ ์ด์Šค๊ฐ€ ํ•˜๋‚˜์˜ ๊ณตํ†ต ์ €์žฅ์†Œ์—์„œ ๊ฐœ๋ฐœ๋˜๊ณ  EE(Enterprise Edition) ๋ฐ CE(Community Edition) ์ œํ’ˆ์ด ๋™์ผํ•œ ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ๋…์  ์ฝ”๋“œ๋Š” ์˜คํ”ˆ์†Œ์Šค์—์„œ ๋ถ„๋ฆฌ๋˜์–ด "์—์—/".

๋…์  ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์€ gitlab-ce ์ €์žฅ์†Œ๋Š” ๋ฏธ๋Ÿฌ๋กœ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. gitlab-foss์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋ฐœํ•œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋‹จ์ผ ์ €์žฅ์†Œ๋Š” ์ €์žฅ์†Œ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ ํ˜„์žฌ gitlab-ee ์ €์žฅ์†Œ ์œ„์— ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.gitlab". ํ˜„์žฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์€ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋˜๊ณ  ๋ณ‘ํ•ฉ์ด ์ด๋ฃจ์–ด์กŒ์œผ๋ฉฐ ์ด์™€ ๊ด€๋ จ๋œ ๊ฑฐ์˜ ๋ชจ๋“  ์ž‘์—…์ด ์ด๋ฏธ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ.

GitLab ๊ฐœ๋ฐœ์ž๋„ ์ œ์‹œ API๋ฅผ ํ†ตํ•ด ์ž„์˜์˜ git ๋ช…๋ น์„ ๋Œ€์ฒดํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ 12.3.2๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ œ๊ฑฐํ•œ ์ˆ˜์ • ๋ฆด๋ฆฌ์Šค 12.2.6, 12.1.12 ๋ฐ 14, Salesforce๋ฅผ ํ†ตํ•œ ์ธ์ฆ ๋ชจ๋“ˆ ์‚ฌ์šฉ ์‹œ ์ด๋ฉ”์ผ ํ™•์ธ ์šฐํšŒ, Markdown ๋งˆํฌ์—… ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ธํ„ฐํŽ˜์ด์Šค์˜ JavaScript ๋Œ€์ฒด , SAML ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ณ„์ •์— ๋Œ€ํ•œ ์ œ์–ด๊ถŒ์„ ํ™•๋ณดํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ฐจ๋‹จ, ์„œ๋น„์Šค ๊ฑฐ๋ถ€ ๋ฐ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ธฐ๋ฐ€ ์ •๋ณด ์œ ์ถœ์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€