This PR implements Review Apps, which are a way to preview the work for each branch individually, easing the work of peer review.
What does it do
When a new branch is created or receives a commit, a pipeline is started, building the website, saving it as artifact and pointing a deploy environment to it.
The environment can be easily accessed from the Merge request (using the view app
button), providing an easy link to be shared during the PR phase.
Additionally, a deploy environment was added also to the master
branch, pointing to the main Pages website, providing a centralized view of all the places the project is deployed.
Implementation
This thread was the inspiration, but the implementation was not straightforward: since artifacts are stored on Pages site, it was needed to manually compose the address (following this syntax.
This closes #6 (closed)