NetworkManager/.gitlab-ci
Thomas Haller 5475f57d39
gitlab-ci: make tier tests automatic to simplify starting them manually
We want that the tier2+ tests are only run manually. As those tests
depend on the respective prep step, there are 3 possibilities:

1) make prep manual and the tier test automatic. That is what we would
   want, because then we can just manually trigger the prep step (one
   click). However, in the past this didn't work.

2) make the prep automatic and the test manual. That works, the downside
   is that we often run the prep step when its not needed. This is what
   we used to do to workaround 1).

3) make prep and the test manual. Then there are no unnecessary tests
   run, but triggering a manual test is cumbersome. First click to start
   the prep step, then wait, then click again.

Revisit this. It seems 1) is working now. Yeay.

Also rename the prep stages, so that it's clear to which tier they
belong. I guess, I could move them instead to prep1, prep2, prep3
stages, but then there are a lot of columns on the web site.
2023-04-13 09:30:14 +02:00
..
alpine-install.sh gitlab-ci: enable test build on alpine linux 2020-12-11 18:14:10 +01:00
ci.template gitlab-ci: make tier tests automatic to simplify starting them manually 2023-04-13 09:30:14 +02:00
config.yml gitlab-ci: extract base_type for distros to reduce redundant information 2023-04-13 09:10:59 +02:00
debian-install.sh gitlab-ci: pass --break-system-packages to pip3 for the meson install 2023-04-11 13:49:57 +02:00
fedora-install.sh gitlab-ci: fix CentOS Linux 9 containers during ".gitlab-ci/fedora-install.sh" 2023-01-24 08:17:44 +01:00
run-test.sh gitlab-ci: use clearer names for NM_TEST_SELECT_RUN in "run-test.sh" 2023-04-13 09:08:03 +02:00