Git ์ปค๋ฐ/ํธ์ ์ ์ถฉ๋์ด ๋ฐ์ํ ๊ฒฝ์ฐ, Exponential Backoff + Random Jitter ๋ฐฉ์์ผ๋ก ์ต๋ N๋ฒ๊น์ง ์ฌ์๋ํ๋ GitHub Action์
๋๋ค.
ํนํ GitOps ์ ์ฅ์์ ์ฌ๋ฌ ์ํฌํ๋ก์ฐ๊ฐ ๋์์ ์ ๊ทผํ ๋ ์ ์ฉํฉ๋๋ค.
git add,commit,push์๋ ์ฒ๋ฆฌpush์คํจ ์ ์ฌ์๋- ์ง์ ์ฆ๊ฐ(backoff) + ๋๋ค ์ง์ฐ(jitter)๋ก ์ถฉ๋ ํํผ
- ๋ธ๋์น, ์๋ ํ์, ๋๋ ์ด ์์ ์ค์
- uses: Yonple/git-push-retry-action@master
with:
file_path: "helm/values.yaml"
commit_message: "๐ ๏ธ deploy: update image"
branch: "master" # (์ ํ) ๊ธฐ๋ณธ: master
retries: 2 # (์ ํ) ๊ธฐ๋ณธ: 2
base_delay: 2 # (์ ํ) ๊ธฐ๋ณธ: 2์ด