๐ฑ 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
GitHub Actions Documentation - GitHub Docs
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized wo
docs.github.com