EC2 + Docker ๊ธฐ๋ฐ Jenkins, Nginx, Certbot, Unity CLI, Firebase App Distribution, Slack ์๋ฆผ ์๋ํ
<aside> โ
์คํ ์ ์ฐจ
<aside> โ๐ป
์ค๋ฌด ๊ธฐ์ค ๋ณด์ ์ฌํญ
Jenkins 8080 ํฌํธ ์ธ๋ถ ๋น๊ณต๊ฐ, Nginx๋ง ๋ ธ์ถ
์ธ์ฆ์ ์๋ ๊ฐฑ์ โ certbot renew + nginx reload
Slack Webhook, Firebase CLI ์ธ์ฆ์ Jenkins Credentials์ ์ ์ฅ
Unity ๋น๋๋ GameCI ๋์ปค ์ด๋ฏธ์ง ํ์ฉ (๋น๋ ์๋, ํ์ฅ์ฑ ํฅ์)
๋น๋ ๊ฒฐ๊ณผ๋ฌผ(APK) Jenkins ์ํฐํฉํธ๋ก ์ ์ฅ
ํ ์คํฐ ๊ด๋ฆฌ ์๋ํ (manage-testers.sh)
์๋ฌ ํธ๋ค๋ง ๋ฐ ์์ธ Slack ์๋ฆผ </aside>
๐ ์ํคํ ์ฒ
๐ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
๐ Jenkins Credentials ์ค์
๐งฉ Jenkinsfile
BuildScript.cs