첫째: 저는 잘 모르겠습니다.
하지만 이렇게 하면 될 것 같습니다:
cd /var/discourse
./launcher enter app
cd /var/www/discourse
su - discourse -c 'git fetch origin pull/<pr_number>/head:<local_branch_name>'
su - discourse -c 'git switch <local_branch_name>'
sv restart unicorn
이렇게 작동한다면, 빌드 중에 이 작업을 수행하도록 app.yml에 내용을 추가할 수 있습니다. 아니면 곧 병합(merge)될 수도 있으니 기다려보는 것도 방법입니다.
만약 상황이 더 나빠진다면, 다음을 실행할 수 있습니다.
./launcher destroy app;./launcher start app
이렇게 하면 마지막으로 빌드한 이미지로 되돌려집니다.