gitlab-ci: Only add issue-bot to 'test_pipeline' pipelines
It is really useful on pipelines used only for testing: - GIMP_CI_MESON_CLANG - GIMP_CI_MESON_MSVC - GIMP_CI_MESON_APPLECLANG - GIMP_CI_RASTER_ICONS - GIMP_CI_CPPCHECK This fixes issue-bot wrongly in the middle of nightly packages, which was not my intention, since these pipelines are flaky and all are run with CI_COMMIT_TAG before the releases (with exception of the flatpak, which is checked by the packager when syncing the manifest, so issue-bot is also useless there)
This commit is contained in:
parent
2a3480cc1b
commit
8c0fc54b80
1 changed files with 3 additions and 1 deletions
|
|
@ -823,7 +823,9 @@ cppcheck:
|
|||
|
||||
issue-bot:
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule"
|
||||
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && ($GIMP_CI_MESON_CLANG != null || $GIMP_CI_MESON_MSVC != null || $GIMP_CI_MESON_APPLECLANG != null)
|
||||
when: on_failure
|
||||
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "schedule" && ($GIMP_CI_RASTER_ICONS != null || $GIMP_CI_CPPCHECK != null)
|
||||
when: on_failure
|
||||
needs:
|
||||
- job: gimp-debian-nonreloc
|
||||
|
|
|
|||
Loading…
Reference in a new issue