Currently the test scenario of the merge request pipeline triggers creation of an automatic MR review app.
It would be sufficient for the mandatory test to create a build, without automatically creating a review app.
Creating a review app should remain a manual choice, eventually aided by with MR slash commands issued in comments received by a bot. At least GitHub has CI actions for that.
–
Creating an MR only runs a build, without deploying it.
It is possible to manually issue a review app for a selected MR.
It is possible to deploy a test app while the MR is open and the branch exists/is not deleted yet by pressing the play button next to the test-app job, once the test job uscceeded.
Using the experimental pages:pages.path_prefix feature behind the pages_multiple_versions_setting, which allows to deploy branches into subfolders (for now–there are issues about subdomain-based deployments of branches for multiple versions / review apps)
I've just clicked on the play button on !29 (merged) to get another example.
I would still be interested if this kind of workflow would also work from your side @upsiflu.
Could you check if you could create a similar review deployment of the website with a test app job, e.g. by clicking this play button that reveals after clicking on the pipeline icon on !27 (merged), as seen above?
stop-test-app will be automatically initiated upon merging the MR.