GitHub Actions ๋๋ ์ธ๋ถ CI ์์คํ ์์ CodeQL์(๋ฅผ) ๊ตฌ์ฑํ ์ ์์ต๋๋ค. CodeQL์ GitHub Actions์ GitHub ํธ์คํ ์คํ๊ธฐ์ ์์ ํ ํธํ๋ฉ๋๋ค.
ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด GitHub Actions์์ ์ธ๋ถ CI ์์คํ ๋๋ ์์ฒด ํธ์คํ ์คํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ๊ณ ์ ์ ํ๋์จ์ด๋ฅผ ๊ตฌ์ฑํ ์ฑ ์์ด ์์ต๋๋ค. CodeQL์(๋ฅผ) ์คํํ๊ธฐ ์ํ ์ต์ ์ ํ๋์จ์ด ๊ตฌ์ฑ์ ์ฝ๋๋ฒ ์ด์ค์ ํฌ๊ธฐ์ ๋ณต์ก์ฑ, ์ฌ์ฉ ์ค์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ๋น๋ ์์คํ , CI ์ํฌํ๋ก ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
์๋ ํ์์๋ ์ฝ๋๋ฒ ์ด์ค ํฌ๊ธฐ์ ๋ฐ๋ผ CodeQL ๋ถ์์ ์คํํ๊ธฐ ์ํ ๊ถ์ฅ ํ๋์จ์ด ์ฌ์์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฌ์์ ํ๋์จ์ด ๋๋ ๊ฐ์ ๋จธ์ ์ ํ์ ๊ฒฐ์ ํ๊ธฐ ์ํ ์์์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฆฌ์์ค๊ฐ ๋ง์ ๋จธ์ ์ ๋ถ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ง๋ง ์ ์ง ๊ด๋ฆฌ ๋น์ฉ์ด ๋ ๋ง์ด ๋ค ์๋ ์์ต๋๋ค.
์ฝ๋๋ฒ ์ด์ค ํฌ๊ธฐ | RAM | CPU |
---|---|---|
์์(<100K ์ฝ๋ ์ค) | 8GB ์ด์ | ์ฝ์ด 2๊ฐ |
์ค๊ฐ(100K~1M ์ฝ๋ ์ค) | 16GB ์ด์ | ์ฝ์ด 4~8๊ฐ |
ํผ(>1M ์ฝ๋ ์ค) | 64GB ์ด์ | 8๊ฐ ์ฝ์ด |
๋ชจ๋ ์ฝ๋๋ฒ ์ด์ค ํฌ๊ธฐ์ ๋ํด 14GB ์ด์์ ๋์คํฌ ๊ณต๊ฐ์ด ์๋ SSD๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฝ๋๋ฅผ ์ฒดํฌ ์์ํ๊ณ ๋น๋ํ ์ ์๋ ์ถฉ๋ถํ ๋์คํฌ ๊ณต๊ฐ๊ณผ CodeQL์์ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์ํ ์ถ๊ฐ ๊ณต๊ฐ์ด ์์ด์ผ ํฉ๋๋ค.