GitHubのPull Request毎に確認環境を自動構築するツール
- Pull Requestを作成すると確認環境を構築
- Pull RequestをCloseすると確認環境を削除
- Pull Requestに新しい変更があると確認環境を更新
- App ServerがGitHubからPull Request Openのwebhookを受取る
- Pull RequestのHEAD Branchの確認環境をECSに起動する
- ECSに起動された確認環境へのアクセス情報をMySQLに保存する
- 確認環境にアクセスするためのURLをGitHubの該当Pull Requestにコメントする
- 確認環境のURLにアクセスする
- NginxはURLに該当するECSの確認環境へのアクセス情報をMySQLから取得してproxyする
TODO
TODO
Want to report a bug or request a feature? Please open an issue. Want to help us? Fork the project, and make a pull request. We need all the help we can get!