Draft: CE-3067: Standardise backend naming CI conf
The naming BE CI was fairly different, and this should fix that. Note that there are several small commits currently included which likely should be squashed in the end, and which were used to try to change the .gitlab-ci file so that it (mostly) matched the standard one.
A few comments:
- I have for now kept the extra "release" stage. I am not sure this is necessary, but it was fundamentally different than the one that we use and I think we should at least discuss it before deleting it.
- I kept the separate
deploy-test-02
job which is the only one that doesn't match our deployment setup, and which triggers its own job template. This also could likely be removed, but I think that should be done in a later task (see CE-2940, CE-2935) - One other note is that the maven tasks previously used
--batch-mode
, which if I understand correctly might actually be a better for for our work, see https://stackoverflow.com/questions/25896081/what-is-the-difference-between-interactive-and-batch-mode-in-maven.