๋ฏธ๋ค
2026๋
8์ 19์ผ๋ฒ๊ทธ๋ฅผ ์ฐพ์๋ผ: DevOps
์ฝ๋ ํ ์กฐ๊ฐ. ๋ฒ๊ทธ๋ฅผ ์ฐพ๊ฑฐ๋, ๋ฒ๊ทธ๊ฐ ์์์ ์ฆ๋ช ํ์ธ์.
yaml
1name: CI
2on: pull_request
3jobs:
4 test:
5 runs-on: ubuntu-latest
6 steps:
7 - uses: actions/checkout@v4
8 - uses: actions/setup-node@v4
9 with:
10 node-version: '20'
11 - name: Install
12 run: npm ci
13 - name: Lint
14 run: npm run lint
15 - name: Test
16 run: npm test
17 - name: Upload coverage
18 if: always()
19 uses: actions/upload-artifact@v4
20 with:
21 name: coverage
22 path: coverage/
23 if-no-files-found: warn๋ฌธ์ ๊ฐ ๋๋ ์ค์ ํด๋ฆญํ์ธ์.
๋น์ ์ ํ๋จ
ํ๋ฃจ ํ ๋ฒ. ์ ์ถํ๋ฉด ๋ฐ๋ก ์ ๋ต์ด ํ์๋ฉ๋๋ค.
์ฐ์ ๊ธฐ๋ก ์ ์งํ๊ธฐ
๊ณ์ ์ ๋ง๋ค๋ฉด ์ฐ์ ๊ธฐ๋ก์ ์ ์งํ๊ณ ์งํ ์ํฉ์ ์ถ์ ํ ์ ์์ต๋๋ค.