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