From 57e42dca4e784d41eed3766a23a6e06c408eec85 Mon Sep 17 00:00:00 2001 From: Peter Leitzen <pleitzen@gitlab.com> Date: Fri, 14 Jul 2023 07:28:33 +0200 Subject: [PATCH] CI: Trigger a child pipeline only if .gitlab-ci.yml exists --- .gitlab/ci/templates/gem.gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab/ci/templates/gem.gitlab-ci.yml b/.gitlab/ci/templates/gem.gitlab-ci.yml index 5e39d1f1ec699..3e19019a4640d 100644 --- a/.gitlab/ci/templates/gem.gitlab-ci.yml +++ b/.gitlab/ci/templates/gem.gitlab-ci.yml @@ -22,6 +22,8 @@ spec: gems $[[inputs.gem_name]]: extends: ".gems:rules:$[[inputs.gem_name]]" needs: [] + rules: + - exists: ["$[[inputs.gem_path_prefix]]$[[inputs.gem_name]]/.gitlab-ci.yml"] trigger: include: "$[[inputs.gem_path_prefix]]$[[inputs.gem_name]]/.gitlab-ci.yml" strategy: depend -- GitLab