gitlab-ci: try to fix the CI for releases (and other CI pipelines).

This commit is contained in:
Jehan 2022-08-20 11:17:44 +02:00
parent 0f5431b590
commit 0cc2dedeb3

View file

@ -226,12 +226,14 @@ gimp-distcheck-debian:
gimp-meson-debian:
rules:
# On commits except tags.
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_TAG == null'
# On merge requests.
# On commits and merge requests.
- if: '$CI_PIPELINE_SOURCE == "push"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
# On releases.
- if: '$CI_COMMIT_TAG != null'
# Custom builds though web GUI, API or schedules.
- if: '$GIMP_CI_MESON_GCC != null'
- if: '$GIMP_CI_SOURCES != null'
extends: .gimp-debian-base
script:
- meson _build