Small improvements to the CI/CD code
This MR contains some small improvements to the CI/CD code:
- It removes the dummy CI/CD job from the pipeline because we have the review apps for each branch that gets pushed since !25 (merged)/!26 (merged).
- It adds
${:?}
constructions to more variables than before. The idea here is that Bash checks if the variable exists and is not empty. Else, it will print an error message mentioning the variable name and the fact that it is null or not set.
These changes should increase the robustness of the CI/CD code.