VSCode DevContainer - CI/CD ์คํฐ๋ 1์ฃผ์ฐจ
- kkumtree
2025-10-19T20:50:46+09:00
ํ๊ฐ์ ์ฐํด์ ๋๊ณผ ํจ๊ป, CloudNet@์์ ์งํํ๊ณ ์๋ CI/CD Study์ ์ฐธ์ฌํ๊ฒ ๋์์ต๋๋ค.
์ด๋ฒ์๋ ํธ์ฆ์จ์ฉ์ผ๋ก ์ฆ๊ฒจ์ฐ๋ GitHub CodeSpace์ ์ฐ๊ด๋,
Visual Studio ์์์์ Dev Containers ํ์ฉ์ ๋ํด ๋ค๋ค๋ณด๊ณ ์ ํฉ๋๋ค.
์ฌ์ฉ OSํ๊ฒฝ์ Ubuntu Desktop 24.04 LTS ์ด๋ฉฐ,
์๋์ ๋ฌธ์์์ ์๋ด๋๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผํด๋ณด๋ฉฐ ์ข ๋ ์ดํด๋ฅผ ํด๋ณด๊ณ ์ ํฉ๋๋ค.
0. Docker ์ค์น
๋ด์ฉ์ด ๊ธธ์ด, ์๋์ ํฌ์คํธ๋ก ๋๋์์ต๋๋ค.
- Ubuntu Docker ์ค์น
- ์์ฑ ๊ธฐ์ค, Dev Container๋ Ubuntu Snap ํจํค์ง(snapcraft)๋ก ์ค์น๋ Docker์๋ ์ง์๋์ง ์๋๋ค๊ณ ํฉ๋๋ค.
- ์ฌ์ฉ์(
$USER)๋ฅผdocker๊ทธ๋ฃน์ ์ถ๊ฐํ์ฌ์ผํฉ๋๋ค.
(์ ๊ฒ์๋ฌผ์3. ๊ถํ ์์น ์ค์ (์ ํ)์ฐธ๊ณ )
1. Dev Containers ํ์ฅ ํ๋ก๊ทธ๋จ
Visual Studio Code(์ดํ, VSCode)์์ ์ ๊ณต๋๋, Dev Containers ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด, ๊ฐ๋ฐ ํ๊ฒฝ์ ํ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๊ฐ์ถฐ์ง Container๋ฅผ ๊ตฌ์ถํ์ฌ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
How to manage Microsoft packages with APT manager
- kkumtree
2025-03-02T22:31:49+09:00
Microsoft gave us a lot of programs as Ubuntu/Debian packages.
In this post, I will show you how to manage Edge and VSCode packages with APT package manager.
APT is stands for
Advanced Package Tool.
Why?
Simple. I want to upgrade them easily with APT package manager rather than using dpkg command.
sudo apt-get update -y && sudo apt-get upgrade -y
When I installed Microsoft Edge and Visual Studio Code, I used dpkg command.
But, It is little burdensome to manage packages with dpkg command in Update/Upgrade.
Windows์์ ์ฌ๋ฌ Github ํ ํฐ ๊ด๋ฆฌ
- kkumtree
2023-07-04T09:57:14+09:00
ํ์์๋ Git๊ด๋ฆฌ๋ฅผ terminal์ ํตํด์ ํ๊ณ ,
์ฌ๋ฌ SSHํค๋ฅผ ํตํด ์์
์ ํ๊ธฐ์
.ssh/config๋ฅผ ํตํด ํค ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์์๋ค.
์ด์ฉ๋ค๋ณด๋, ํ ํฐ ๊ธฐ๋ฐ์ผ๋ก ๊ทธ๊ฒ๋ ์๋์ฐ์์ ๊ด๋ฆฌ๋ฅผ ํด๋ณด๊ฒ ๋์ด์
๋ ๋ค ์์ํ ์ ๊ทผ์ด๋ผ ์๋ก์ด ์
์
์ ์ ์ฉํด๋ณด๊ธฐ๋ก ํ๋ค.
VSCode ๊ธฐ๋ฐ์ผ๋ก ์ธํ
ํ๊ธฐ์,
๊ทธ๋๋ก ๋ฐ๋ผ์จ๋ค๋ฉด ๋ณ ๋ฌธ์ ์์ด ์ ์ ์ฉ๋ ๊ฒ์ด๋ค.
cf. classic token์ด๋ผ ํ ์ง๋ผ๋, ํฐ ์ด์๋ ์์ ๊ฒ์ผ๋ก ์๊ฐ๋๋ค.
Git config์ ์ ์ฉ๋ฒ์
git config <parameter>๋ฅผ ํตํด, ์ค์ ๊ฐ์ ๊ตฌ์ฑํ ์ ์๋ค.
system > global > local ์์ผ๋ก ์ต์
์ด override๋๋ค.