Empfohlene Vorgehensweise für die Produktionsdiskussion mit PR (nicht zusammengeführt)

Erstens: Ich weiß es nicht.

Aber ich denke, das könnte funktionieren:

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

Wenn das funktioniert, könnten Sie Ihrer app.yml etwas hinzufügen, damit sie dies während des Builds tut. Oder vielleicht wird es bald zusammengeführt und Sie können einfach abwarten.

Wenn das die Dinge verschlimmert, können Sie ein

 ./launcher destroy app;./launcher start app

ausführen, und das stellt das zuletzt erstellte Image wieder her.

3 „Gefällt mir“