2
プルリクエストごとにサブドメインを自動的に作成する方法
バックグラウンド 私のバックエンドチームが作成したプルリクエスト(PR)ごとにiOS / Androidアプリでテストを行う必要がある非技術的なQAチームを獲得しました。 質問 これが私がやりたいことです。バックエンドエンジニアがbitbucketでPRを作成するたびに、作成したJIRAの問題と一致するPR gitブランチのコードを開発サーバーのサブドメインに自動的にデプロイするスクリプトが欲しいです。 たとえば、PRがBAC-421に対応するというjiraの問題を想定し、エンジニアがPRを作成するとすぐに、スクリプトが作成したコードをAWS EC2にデプロイし、QAがアプリをwww.bac421.mydevdomainにポイントできるようにします。 com これを行う最良の方法は何ですか?私は専門の技術者です。 更新-環境仕様 ここに私たちの環境の分解があります-バックエンドはlaravel 5.3を使用します-それはAWS EC2にデプロイされます- 自動デプロイメントにforgeを使用します(空想的なものはありません。このスクリプトを実行するだけです: cd /home/forge/default git fetch --tags git pull origin master git describe composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader echo "" | sudo -S service php7.1-fpm reload if [ -f artisan ] then php artisan migrate …