๋ฐ์ํ
๐ฑ GitHub Action
1. GitHub Action
โ GitHub Action์ Github์์ ์ ๊ณตํ๋ ๋ฐฐํฌ ์๋น์ค.
โ Github๊ฐ MS์ ์ธ์๋๋ฉด์ ๊ธฐ์กด์ ์์ค์ ์ฅ์์ ๊ธฐ๋ฅ์์ DevOps ํ๋ซํผ์ผ๋ก ๋ฐ์ .
โ ๋น์ทํ ์๋น์ค๋ก๋ Gitlab, Bitbucket ๋ฑ์ด ์์.
โ ์์ฆ ํธ๋๋๋ CI/CD์ ํตํฉ.
- CI : Continuous Integration, ํ์๊ด๋ฆฌ๋ก ๊ณ์ ํตํฉํ๋ ๊ฒ, (Github๋ง ์ฐ๋ฉด CI)
- CD : Continuous Delivery, ์์ค๊ฐ ์ค์ ์ด์ ์๋น์ค์ ๋๋ฆฌ๋ฒ๋ฆฌ๋๋ ๊ฒ
โ ์์ค ์ ์ฅ์์ ๋ฐฐํฌ ์์คํ ์ ํตํฉํ๋ ๊ฒ.
โ ์ํคํ ์ฒ์ ๋ณํ๋ก ์์์ง ์ดํ๋ฆฌ์ผ์ด์ ๋ค์ ๋ถ๋ด์์ด ์์ฃผ ๋ฐฐํฌํ๊ธฐ ์ํจ.
โ GitHub Action์ ๊ฐ๋จํ๊ฒ ์๋ฒ์ ์์ค๋ฅผ ๋ฐฐํฌํ๋ ์๋น์ค
โฌ๏ธ ์ฌ์ฉ๋ฒ : GitHub ์์ค repo์ ์๋ ํ์ผ ์ถ๊ฐ
.github/workflows/main.yml
*๏ธโฃ GitHub Action
๋ฐ์ํ