์ฐธ๊ณ ํญ๋ชฉ
code scanning ๊ธฐ๋ณธ ์ค์ ์ ๋ํ ๋ํ ๋ฌ๋์ ๋ํ ์ง์์ ํ์ฌ ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์ค์ ์ ๋ํ ๋ํ ๋ฌ๋ ์ ๋ณด
GitHub Team ๋ฐ GitHub Enterprise Cloud ํ๋์ ์ฌ์ฉํ๋ ๊ณ ๊ฐ์ ํ์ค GitHub ํธ์คํธํ ์คํ๊ธฐ๋ณด๋ค ๋ ๋ง์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋ ๋ค์ํ ๊ด๋ฆฌํ ๊ฐ์ ๋จธ์ ์ค์์ ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ปดํจํฐ๋ฅผ "๋ ํฐ ์คํ๊ธฐ"๋ผ๊ณ ํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋ ๋ง์ RAM, CPU ๋ฐ ๋์คํฌ ๊ณต๊ฐ
- ๊ณ ์ IP ์ฃผ์
- Azure ๊ฐ์ธ ๋คํธ์ํน
- ์ฃผ์๋ฅผ ๊ทธ๋ฃนํํ ์ ์๋ ๊ธฐ๋ฅ
- ๋์ ์ํฌํ๋ก๋ฅผ ์ง์ํ๊ธฐ ์ํ ์๋ ํฌ๊ธฐ ์กฐ์
- GPU ๊ธฐ๋ฐ ์คํ๊ธฐ
์ด๋ฌํ ๋ํ ๋ฌ๋๋ GitHub์์ ํธ์คํ ๋๋ฉฐ ์คํ๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๊ธฐํ ๋๊ตฌ๊ฐ ๋ฏธ๋ฆฌ ์ค์น๋์ด ์์ต๋๋ค. ๋ํ ๋ฌ๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ํ ์คํ๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ค์ ์ ๋ํ ๋ฌ๋์(๋ฅผ) ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ํ์ค GitHub ํธ์คํ ์คํ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ค์บ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค.
- ํ์ค GitHub ํธ์คํ ์คํ๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์ฌ์์ ๋ฉ๋ชจ๋ฆฌ ๋๋ ๋์คํฌ ์ค๋ฅ๊ฐ ๋ฐํ๋ฉ๋๋ค.
- ์์ฒด ํธ์คํ ์คํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ code scanning ์คํ๊ธฐ์ ์ธก๋ฉด(์: ์คํ๊ธฐ ํฌ๊ธฐ, ์คํ๊ธฐ ์ด๋ฏธ์ง, ์์ ๋์์ฑ)์ ์ฌ์ฉ์ ์ง์ ํ๋ ค๊ณ ํฉ๋๋ค.
๊ฒฝ๊ณ
ํ์ฌ ๊ธฐ๋ณธ ์ค์ ์ ๊ฒฝ์ฐ ๋ํ ๋ฌ๋์์ Swift ๋ถ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ๋ฆฌํฌ์งํ ๋ฆฌ์์ code-scanning
๋ ์ด๋ธ์ด ์๋ ์คํ๊ธฐ(์: ๊ธฐ๋ณธ ์ค์ ์ ๋ํด ํ๋ก๋น์ ๋ ๋ ํฐ ์คํ๊ธฐ)์ ์ก์ธ์คํ ์ ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ค์ ์ํฌํ๋ก๋ code-scanning
๋ ์ด๋ธ์ด ์ง์ ๋ ์คํ๊ธฐ๋ง ์ฌ์ฉํฉ๋๋ค. ๋ํ ๋ฌ๋์์ ๊ธฐ๋ณธ ์ค์ ์ ๊ตฌ์ฑํ๊ณ Swift๋ฅผ ๋ถ์ํ๋ ค๋ฉด ๋ค์ ๋ ๊ฐ์ง ์ต์
์ด ์์ต๋๋ค.
- ๋ ํฐ ์คํ๊ธฐ ์ธ์๋
code-scanning
๋ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ์์ฒด ํธ์คํ macOS ์คํ๊ธฐ๋ฅผ ํ๋ก๋น์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์์ฒด ํธ์คํธํ ์คํ๊ธฐ ์ถ๊ฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์. - Swift๊ฐ ํฌํจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์
code-scanning
๋ ์ด๋ธ์ด ์๋ ์คํ๊ธฐ ์ก์ธ์ค ๊ถํ์ด ์๋์ง ํ์ธํฉ๋๋ค. ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ์ค์ ์ํฌํ๋ก๋ ํ์ค ์คํ๊ธฐ๋ง ์ฌ์ฉํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์ ์ ๋ํ ์กฐ์ง ์์ค ๋ํ ๋ฌ๋ ํ๋ก๋น์
- ์กฐ์ง์ ๋ ํฐ ์คํ๊ธฐ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋ํ ์คํ๊ธฐ ๊ด๋ฆฌํ๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
- ๋ ํฐ ์คํ๊ธฐ์ ์ฌ์ฉ์ ์ง์ ๋ ์ด๋ธ์ ์ถ๊ฐํ๋ ค๋ฉด ์คํ๊ธฐ์ ํด๋น ๋ ์ด๋ธ๊ณผ ์ผ์นํ๋ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค. ๋ํ ๋ฌ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ์ค์ ์ ๊ตฌ์ฑํ ๋ ์ด ์ฌ์ฉ์ ์ง์ ๋ ์ด๋ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฝ๋ ์ค์บ์ ์ํ ๊ธฐ๋ณธ ์ค์ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
- ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐ์ง์ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์กฐ์ง ์์ค ์คํ๊ธฐ ์ก์ธ์ค ๊ถํ์ด ์์ผ๋ฏ๋ก ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋ ํฐ ์คํ๊ธฐ์(๋ฅผ) ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ ํฐ ์คํ๊ธฐ์ ๋ํ ์ ํ ๋ฆฌํฌ์งํ ๋ฆฌ ์ก์ธ์ค ๊ถํ๋ง ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ํ ์คํ๊ธฐ ๊ด๋ฆฌํ๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
- ์ด์ ์กฐ์ง ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ ๋ ํฐ ์คํ๊ธฐ์(๋) code scanning ์์ ์ ์๋์ผ๋ก ์ ํํฉ๋๋ค. ๊ธฐ๋ณธ ์ค์ ๊ตฌ์ฑ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฝ๋ ์ค์บ์ ์ํ ๊ธฐ๋ณธ ์ค์ ๊ตฌ์ฑ ๋ฐ ๋๊ท๋ชจ ์ฝ๋ ์ค์บ์ ์ํ ๊ธฐ๋ณธ ์ค์ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.