ํจํค์ง์ ๋ํ ์ฌ์ฉ ๊ถํ์ ์ฌ์ฉ์ ๋๋ ์กฐ์ง ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ๋ฒ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉ์/์กฐ์ง ๋ฒ์ ํจํค์ง์ ๋ํ ์ธ๋ถํ๋ ์ฌ์ฉ ๊ถํ
์ธ๋ถํ๋ ์ฌ์ฉ ๊ถํ์ด ์๋ ํจํค์ง๋ ๊ฐ์ธ ๊ณ์ ๋๋ ์กฐ์ง์ผ๋ก ๋ฒ์๊ฐ ์ง์ ๋ฉ๋๋ค. ํจํค์ง์ ์ฐ๊ฒฐ(๋๋ ๋งํฌ๋ก ์ฐ๊ฒฐ)๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ณ๋๋ก ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ค์ GitHub Packages ๋ ์ง์คํธ๋ฆฌ๋ ์ธ๋ถํ๋ ๊ถํ์ ์ง์ํฉ๋๋ค.
- Container registry
- npm ๋ ์ง์คํธ๋ฆฌ
- NuGet ๋ ์ง์คํธ๋ฆฌ
- RubyGems ๋ ์ง์คํธ๋ฆฌ
๋ฆฌํฌ์งํ ๋ฆฌ ๋ฒ์ ํจํค์ง์ ๋ํ ์ฌ์ฉ ๊ถํ
๋ฆฌํฌ์งํ ๋ฆฌ ๋ฒ์ ํจํค์ง๋ ํจํค์ง๊ฐ ๊ฒ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ถํ๊ณผ ํ์ ์ฌ๋ถ๋ฅผ ์์ํฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ํ์ด์ง๋ก ์ด๋ํ๊ณ ํ์ด์ง ์ค๋ฅธ์ชฝ์ ์๋ ํจํค์ง ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ๋ฒ์๊ฐ ์ง์ ๋ ํจํค์ง๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํจํค์ง์ ์ฐ๊ฒฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋ค์ GitHub Packages ๋ ์ง์คํธ๋ฆฌ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฒ์ ๊ถํ๋ง ์ง์ํฉ๋๋ค.
- Apache Maven ๋ ์ง์คํธ๋ฆฌ
- Gradle ๋ ์ง์คํธ๋ฆฌ
๋ค๋ฅธ ๋ ์ง์คํธ๋ฆฌ์ ๊ฒฝ์ฐ ํจํค์ง ๋ฒ์๋ฅผ ์ฌ์ฉ์ ๋๋ ์กฐ์ง์ผ๋ก ์ง์ ํ๊ฑฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ๋ฒ์๋ก ์ง์ ํ๋๋ก ์ ํํ ์ ์์ต๋๋ค.
ํจํค์ง์ ํ์ ์ฌ๋ถ ๋ฐ ์ก์ธ์ค ๊ถํ
ํจํค์ง๊ฐ ์ธ๋ถํ๋ ๊ถํ์ ์ง์ํ๋ ๋ ์ง์คํธ๋ฆฌ์ ์ํ๋ ๊ฒฝ์ฐ ํจํค์ง์ ๋ํ ๊ด๋ฆฌ์ ๊ถํ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์๋ ํจํค์ง๋ฅผ ํ๋ผ์ด๋น ๋๋ ํผ๋ธ๋ฆญ์ผ๋ก ์ค์ ํ ์ ์์ผ๋ฉฐ, ์กฐ์ง ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ค์์ ์ค์ ๋ ์ฌ์ฉ ๊ถํ๊ณผ๋ ๋ณ๊ฐ์ธ ํจํค์ง์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์ธ๋ถํ๋ ๊ถํ์ ์ง์ํ๋ ๋ ์ง์คํธ๋ฆฌ์ ๋ชฉ๋ก์ GitHub ํจํค์ง์ ๋ํ ์ฌ์ฉ ๊ถํ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋๋ถ๋ถ์ ๋ ์ง์คํธ๋ฆฌ์์ ํจํค์ง๋ฅผ ๋์ด์ค๋ ค๋ฉด ํจํค์ง๊ฐ ํผ๋ธ๋ฆญ์ธ์ง ํ๋ผ์ด๋น์ธ์ง์ ๊ด๊ณ์์ด personal access token ๋๋ GITHUB_TOKEN๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ Container registry์์ ํผ๋ธ๋ฆญ ํจํค์ง๋ ์ต๋ช
์ก์ธ์ค๋ฅผ ํ์ฉํ๋ฉฐ ์ธ์ฆ ๋๋ CLI๋ฅผ ํตํด ๋ก๊ทธ์ธํ์ง ์๊ณ ๋์ด์ฌ ์ ์์ต๋๋ค.
์ฐธ๊ณ ํญ๋ชฉ
๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง๋ฅผ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ํจํค์ง๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํด๋น ๊ถํ์ ์์ํฉ๋๋ค. ํจํค์ง์ ์ธ๋ถํ๋ ๊ถํ ์ค์ ์ ์ก์ธ์คํ๋ ค๋ฉด ํจํค์ง์ ์์๋ ์ฌ์ฉ ๊ถํ์ ์ ๊ฑฐํด์ผ ํฉ๋๋ค. ์กฐ์ง์ ์์ ์์ธ ๊ฒฝ์ฐ ์กฐ์ง์ผ๋ก ๋ฒ์๊ฐ ์ง์ ๋ ๋ชจ๋ ์ ํจํค์ง๊ฐ ๊ถํ ์๋ ์์์ ์ฌ์ฉํ์ง ์๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ ๋ฐ ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
ํจํค์ง๋ฅผ ๊ฒ์ํ๋ฉด ํจํค์ง์ ๋ํ ๊ด๋ฆฌ์ ๊ถํ์ด ์๋์ผ๋ก ๋ถ์ฌ๋ฉ๋๋ค. ์กฐ์ง์ ํจํค์ง๋ฅผ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ์กฐ์ง์์ owner ์ญํ ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์๋ ํจํค์ง์ ๊ด๋ฆฌ์ ๊ถํ๋ ๋ฐ์ต๋๋ค.
๊ฐ์ธ ๊ณ์ ๋ฒ์์ ํจํค์ง๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ์ญํ ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์กฐ์ง ๋ฒ์์ ํจํค์ง๋ ์กฐ์ง์ ๋ชจ๋ ์ฌ์ฉ์ ๋๋ ํ์๊ฒ ์ก์ธ์ค ์ญํ ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
GitHub Actions ์ํฌํ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ํฌํ๋ก๊ฐ ํจํค์ง์ ์ค์ โ์์ ์ก์ธ์ค ๊ด๋ฆฌโ ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์ถ๊ฐ ๋ฒํผ ์ฌ์ฉ์ ์ ์ฅ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ก์ธ์ค ์ญํ ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
| Permission | ์ก์ธ์ค ์ค๋ช |
|---|---|
| ์ฝ๊ธฐ | ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ํจํค์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. |
| ์ฐ๊ธฐ | ์ด ํจํค์ง๋ฅผ ์
๋ก๋ํ๊ณ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ํจํค์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค. |
| ๊ด๋ฆฌ์ | ์ด ํจํค์ง๋ฅผ ์
๋ก๋, ๋ค์ด๋ก๋, ์ญ์ ๋ฐ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ํจํค์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค. ํจํค์ง ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. |
์ฐธ๊ณ ํญ๋ชฉ
GitHub Actions ์ํฌํ๋ก์์ REST API๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ ๋ณต์ํ๋ ๊ธฐ๋ฅ์ ํ์ฌ ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์ ๋ฒ์ ๋ฐ ์ฌ์ฉ ๊ถํ ์ ๋ณด
์ฐธ๊ณ ํญ๋ชฉ
GitHub Packages์(๋) personal access token (classic)์(๋ฅผ) ์ฌ์ฉํ๋ ์ธ์ฆ๋ง ์ง์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ฐ์ธ์ฉ ์ก์ธ์ค ํ ํฐ ๊ด๋ฆฌ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์์ ํธ์คํธ๋๋ ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ค๋ฉด ์ ์ ํ ๋ฒ์์ personal access token (classic)์(๋ฅผ) ์ฌ์ฉํด์ผ ํ๋ฉฐ ๊ฐ์ธ ๊ณ์ ์ ์ ์ ํ ์ฌ์ฉ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
์์:
- ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ๋ ค๋ฉด personal access token (classic)์
read:packages๋ฒ์๊ฐ ์์ด์ผ ํ๋ฉฐ ์ฌ์ฉ์ ๊ณ์ ์ ์ฝ๊ธฐ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค. - ํจํค์ง๋ฅผ ์ญ์ ํ๋ ค๋ฉด personal access token (classic)์ ์ต์ํ
delete:packages๋ฐread:packages๋ฒ์๊ฐ ์์ด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํจํค์ง ์ญ์ ๋ฐ ๋ณต์์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
| ๋ฒ์ | ์ค๋ช | ํ์ํ ๊ถํ |
|---|---|---|
read:packages | GitHub Packages์์ ํจํค์ง ๋ค์ด๋ก๋ ๋ฐ ์ค์น | read |
write:packages | GitHub Packages์ ํจํค์ง ์ ๋ก๋ ๋ฐ ๊ฒ์ | ์ฐ๊ธฐ |
delete:packages | GitHub Packages์์ ํจํค์ง ์ญ์ | ๊ด๋ฆฌ์ |
์ฐธ๊ณ ํญ๋ชฉ
GitHub Actions ์ํฌํ๋ก์์ REST API๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ ๋ณต์ํ๋ ๊ธฐ๋ฅ์ ํ์ฌ ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
GitHub Actions ์ํฌํ๋ก๋ฅผ ์์ฑํ๋ ๊ฒฝ์ฐ GITHUB_TOKEN์(๋ฅผ) ์ฌ์ฉํ์ฌ personal access token์(๋ฅผ) ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ํ์ ์์ด GitHub Packages์ ํจํค์ง๋ฅผ ๊ฒ์ํ๊ณ , ์ค์นํ๊ณ , ์ ๊ฑฐํ๊ณ , ๋ณต์ํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
- ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ
- GitHub Actions๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง ๊ฒ์ ๋ฐ ์ค์น
- ๊ฐ์ธ์ฉ ์ก์ธ์ค ํ ํฐ ๊ด๋ฆฌ
- OAuth ์ฑ์ ๋ํ ๋ฒ์
๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ก ์ ๋ณด
๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ค๋ฅธ ์ฌ์ฉ์ ๋๋ ์กฐ์ง์ ์ด์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ก์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ ์กํ ๋ GitHub์(๋) ํจํค์ง๊ฐ ์ํ ๋ ์ง์คํธ๋ฆฌ์ ๋ฐ๋ผ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
- ์ธ๋ถํ๋ ๊ถํ์ ์ง์ํ๋ ๋ ์ง์คํธ๋ฆฌ์ ๊ฒฝ์ฐ ํจํค์ง์ ๋ฒ์๋ ๊ฐ์ธ ๊ณ์ ๋๋ ์กฐ์ง์ผ๋ก ์ง์ ๋๋ฉฐ, ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ด์ ํ ๋ ํจํค์ง์ ์ฐ๊ฒฐ๋ ๊ณ์ ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ํจํค์ง๋ฅผ ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ์ด์ ํ ๋ ๋งํฌ๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ codespace ๋๋ GitHub Actions ์ํฌํ๋ก๋ ํจํค์ง์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์๊ฒ ๋ฉ๋๋ค. ํจํค์ง๊ฐ ์ฐ๊ฒฐ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ก์ธ์ค ๊ถํ์ ์์ํ๋ฉด ์ฌ์ฉ์๋ ํจํค์ง์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ๋ ์ง์คํธ๋ฆฌ ๋ชฉ๋ก์ ์์ ์ฌ์ฉ์/์กฐ์ง ๋ฒ์ ํจํค์ง์ ๋ํ ์ธ๋ถ์ ์ธ ๊ถํ์ ์ฐธ์กฐํ์ธ์.
- ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฒ์ ๊ถํ๋ง ์ง์ํ๋ ๋ ์ง์คํธ๋ฆฌ์ ๊ฒฝ์ฐ ํจํค์ง๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ง์ ๊ฒ์๋๊ณ GitHub์(๋) ๋ฆฌํฌ์งํ ๋ฆฌ ์ด๋์ ์ผ๋ถ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง๋ฅผ ์ด๋ํฉ๋๋ค. ํจํค์ง์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฒญ๊ตฌ ๊ฐ๋ฅ ์ฌ์ฉ๋์ ์ดํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ์์ ์์๊ฒ ์ฒญ๊ตฌ๋ฉ๋๋ค. ์ด์ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ ์๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๊ณต๋ ์์ ์๋ก ์ ๊ฑฐ๋ ๊ฒฝ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง์ ๋ ์ด์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ ์ง์คํธ๋ฆฌ ๋ชฉ๋ก์ ์์ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฒ์ ํจํค์ง์ ๋ํ ์ฌ์ฉ ๊ถํ์ ์ฐธ์กฐํ์ธ์.
GitHub Actions ์ํฌํ๋ก์์ ํจํค์ง์ ๋ํ ์ก์ธ์ค ์ ์ง ๊ด๋ฆฌ
์ํฌํ๋ก๊ฐ ํจํค์ง์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์งํ๋๋ก ํ๋ ค๋ฉด ์ํฌํ๋ก์์ ์ฌ๋ฐ๋ฅธ ์ก์ธ์ค ํ ํฐ์ ์ฌ์ฉํ๊ณ ์๊ณ ํจํค์ง์ ๋ํ GitHub Actions ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ๋์ง ํ์ธํฉ๋๋ค.
GitHub Actions์ ๋ํ ์์ธํ ๊ฐ๋ ์ ๋ฐฐ๊ฒฝ ๋๋ ์ํฌํ๋ก์์ ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ์์ ๋ GitHub Actions ์ํฌํ๋ก๋ฅผ ์ฌ์ฉํ์ฌ GitHub ํจํค์ง ๊ด๋ฆฌ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ก์ธ์ค ํ ํฐ
์ฐธ๊ณ ํญ๋ชฉ
GitHub Actions ์ํฌํ๋ก์์ REST API๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ ๋ณต์ํ๋ ๊ธฐ๋ฅ์ ํ์ฌ ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
- ์ํฌํ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง๋ฅผ ๊ฒ์ํ๊ณ , ์ค์นํ๊ณ , ์ ๊ฑฐํ๊ณ , ๋ณต์ํ๋ ค๋ฉด
GITHUB_TOKEN์ ์ฌ์ฉํฉ๋๋ค. GITHUB_TOKEN์ด(๊ฐ) ์ก์ธ์คํ ์ ์๋ ๋ค๋ฅธ ํ๋ผ์ด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํจํค์ง๋ฅผ ์ค์นํ๋ ค๋ฉด personal access token (classic)์(๋ฅผ) ์ฌ์ฉํฉ๋๋ค.
GitHub Actions ์ํฌํ๋ก์์ ์ฌ์ฉ๋๋ GITHUB_TOKEN์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ํฌํ๋ก์์ ์ธ์ฆ์ GITHUB_TOKEN ์ฌ์ฉ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ธ๋ถํ๋ ๊ถํ์ด ์๋ ํจํค์ง์ ๋ํ GitHub Actions ์ก์ธ์ค
์ํฌํ๋ก๊ฐ ์ธ๋ถํ๋ ๊ถํ์ ์ง์ํ๋ ๋ ์ง์คํธ๋ฆฌ์ ์ ์ฅ๋ ํจํค์ง์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ค๋ฉด ์ํฌํ๋ก๊ฐ ์คํ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ GitHub Actions ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค. ํจํค์ง์ ์ค์ ํ์ด์ง์์ ์ด ์ค์ ์ ์ฐพ์ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํจํค์ง์ ์ก์ธ์ค ์ ์ด ๋ฐ ํ์ ์ฌ๋ถ ๊ตฌ์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.