ํ์ ๊ฐ๋ฐ ํ๋ซํผ GitLab 15.0์ ์ถ์๊ฐ ๋ฐํ๋์์ผ๋ฉฐ ํฅํ ๋ฆด๋ฆฌ์ค์์๋ Web IDE์ ๋ด์ฅ ์ฝ๋ ํธ์ง๊ธฐ๋ฅผ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ๋ฅผ ํตํด Microsoft๊ฐ ๊ฐ๋ฐํ Visual Studio Code(VS Code) ํธ์ง๊ธฐ๋ก ๋์ฒดํ๊ฒ ๋ค๋ ์๋๊ฐ ๋ฐํ๋์์ต๋๋ค. . VS Code ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด GitLab ์ธํฐํ์ด์ค์์ ํ๋ก์ ํธ ๊ฐ๋ฐ์ด ๋จ์ํ๋๊ณ ๊ฐ๋ฐ์๋ ์น์ํ๊ณ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ฝ๋ ํธ์ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
GitLab ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด Web IDE๋ ์์ ๋ณ๊ฒฝ ์์ ์๋ ์ ํฉํ์ง๋ง ์ ์ฒด ์ฝ๋ฉ์ ์ฌ์ฉํ๋ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค. GitLab ๊ฐ๋ฐ์๋ค์ Web IDE์์ ๋ณธ๊ฒฉ์ ์ธ ์์ ์ ๋ฐฉํดํ๋ ์์๊ฐ ๋ฌด์์ธ์ง ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒฐ๊ณผ, ๋ฌธ์ ๋ ํน์ ๊ธฐ๋ฅ์ ๋ถ์ฌ๊ฐ ์๋๋ผ ์ธํฐํ์ด์ค์ ์์ ๋ฐฉ๋ฒ์ ์ฌ์ํ ๊ฒฐํจ์ด ๊ฒฐํฉ๋ ๊ฒ์ด๋ผ๋ ๊ฒฐ๋ก ์ ๋๋ฌํ์ต๋๋ค. Stack Overflow์์ ์ค์ํ ์ค๋ฌธ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ๊ฐ๋ฐ์ ์ค 70% ์ด์์ด ์ฝ๋ ์์ฑ ์ MIT ๋ผ์ด์ ์ค๋ก ์ ๊ณต๋๋ VS Code ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
GitLab ์์ง๋์ด ์ค ํ ๋ช ์ด ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ GitLab ์ธํฐํ์ด์ค์ VS Code๋ฅผ ํตํฉํ๊ธฐ ์ํ ์์ ํ๋กํ ํ์ ์ ์ค๋นํ์ต๋๋ค. GitLab ๊ฒฝ์์ง์ ๊ฐ๋ฐ์ด ์ ๋งํ๋ค๊ณ ์๊ฐํ๊ณ Web IDE๋ฅผ VS Code๋ก ๊ต์ฒดํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ด๋ฏธ VS Code์ ์กด์ฌํ๋ ๊ธฐ๋ฅ์ Web IDE์ ์ถ๊ฐํ๋ ๋ฐ ๋ฆฌ์์ค๊ฐ ๋ญ๋น๋์ง ์์ต๋๋ค.
๊ธฐ๋ฅ์ด ํฌ๊ฒ ํ์ฅ๋๊ณ ์ ์ฉ์ฑ์ด ํฅ์๋๋ ๊ฒ ์ธ์๋ ์ด๋ฒ ์ ํ์ ํตํด VS Code์ ๋ํ ๊ด๋ฒ์ํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ์ก์ธ์ค๊ฐ ๊ฐ๋ฅํด์ง๋ฉฐ ์ฌ์ฉ์์๊ฒ ํ ๋ง ์ฌ์ฉ์ ์ ์ ๋ฐ ๊ตฌ๋ฌธ ๊ฐ์กฐ ๊ด๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๋ ์ ๊ณต๋ฉ๋๋ค. VS Code๋ฅผ ๊ตฌํํ๋ฉด ํ์ฐ์ ์ผ๋ก ๋ ๋ณต์กํ ํธ์ง๊ธฐ๊ฐ ํ์ํ๋ฏ๋ก ๊ฐ๋ณ ํธ์ง์ ์ํด ๊ฐ์ฅ ๊ฐ๋จํ ํธ์ง๊ธฐ๊ฐ ํ์ํ ์ฌ๋๋ค์ ์ํด Web Editor, Snippets ๋ฐ Pipeline Editor์ ๊ฐ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ํ์ํ ํธ์ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ณํ์ ๋๋ค.
GitLab 15.0 ์ถ์์ ๊ด๋ จํ์ฌ ์ถ๊ฐ๋ ํ์ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Wiki์๋ ์๊ฐ์ ๋งํฌ๋ค์ด(WYSIWYG) ํธ์ง ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฌด๋ฃ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์๋ ์ฌ์ฉ๋ ์ข ์์ฑ์์ ์๋ ค์ง ์ทจ์ฝ์ ์ ์ฐพ๊ธฐ ์ํด ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ํ๋ ๊ธฐ๋ฅ์ด ํตํฉ๋์ด ์์ต๋๋ค.
- ์์ฑ์์ ๊ทธ๋ฃน ๊ตฌ์ฑ์๋ง ์ ๊ทผํ ์ ์๋ ํ ๋ก ์ ๋ด๋ถ ๋ฉ๋ชจ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค(์: ๊ณต๊ฐ์ ์ผ๋ก ๊ณต๊ฐํด์๋ ์ ๋๋ ๋ฌธ์ ์ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฒจ๋ถํ๊ธฐ ์ํด).
- ์ด์๋ฅผ ์ธ๋ถ ์กฐ์ง์ด๋ ์ธ๋ถ ์ฐ๋ฝ์ฒ์ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ.
- CI/CD์์ ์ค์ฒฉ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ง์ํฉ๋๋ค(๋ณ์๋ ๋ค๋ฅธ ๋ณ์ ๋ด์ ์ค์ฒฉ๋ ์ ์์ต๋๋ค(์: "MAIN_DOMAIN: ${STACK_NAME}.example.com")).
- ํ๋กํ์์ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ ํ๊ณ ๊ตฌ๋ ์ทจ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค.
- ์ก์ธ์ค ํ ํฐ์ ์ทจ์ํ๋ ํ๋ก์ธ์ค๊ฐ ๋จ์ํ๋์์ต๋๋ค.
- ๋๋๊ทธ&๋๋กญ ๋ชจ๋์์๋ ์ด์ ์ค๋ช ์ด ํฌํจ๋ ๋ชฉ๋ก์ ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- VS Code์ GitLab Workflow ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์ํ GitLab ์ฌ์ฉ์์ ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ๊ณ์ ์ผ๋ก ์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
์ถ์ฒ : opennet.ru