summaryrefslogtreecommitdiff
path: root/.gitlab
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-03-31 19:27:02 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-03-31 19:27:02 +0000
commit44d033747da39826bcf6e50adc26e7130159f90b (patch)
tree9557e682489fc8f776bccb70618927d533edc184 /.gitlab
parenta47a6d6fd56f92497b164d45ff9b53023202c4b1 (diff)
downloadgitlab-ce-44d033747da39826bcf6e50adc26e7130159f90b.tar.gz
Add latest changes from gitlab-org/gitlab@15-10-stable-ee
Diffstat (limited to '.gitlab')
-rw-r--r--.gitlab/ci/notify.gitlab-ci.yml12
-rw-r--r--.gitlab/ci/rules.gitlab-ci.yml7
2 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab/ci/notify.gitlab-ci.yml b/.gitlab/ci/notify.gitlab-ci.yml
index 795a0cd6439..90ae1813e5f 100644
--- a/.gitlab/ci/notify.gitlab-ci.yml
+++ b/.gitlab/ci/notify.gitlab-ci.yml
@@ -95,3 +95,15 @@ create-issues-for-failing-tests:
- ${FAILING_ISSUE_JSON_DIR}/
when: always
expire_in: 2 days
+
+notify-package-and-test-failure:
+ extends:
+ - .notify-defaults
+ - .notify:rules:notify-package-and-test-failure
+ image: ${GITLAB_DEPENDENCY_PROXY_ADDRESS}ruby:${RUBY_VERSION}
+ before_script:
+ - source scripts/utils.sh
+ - apt-get update
+ - install_gitlab_gem
+ script:
+ - scripts/generate-failed-package-and-test-mr-message.rb
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml
index b4301c72347..eb00fb9ced4 100644
--- a/.gitlab/ci/rules.gitlab-ci.yml
+++ b/.gitlab/ci/rules.gitlab-ci.yml
@@ -1140,6 +1140,13 @@
when: on_failure
allow_failure: true
+.notify:rules:notify-package-and-test-failure:
+ rules:
+ - <<: *if-not-canonical-namespace
+ when: never
+ - <<: *if-merge-request-targeting-stable-branch
+ when: on_failure
+
###############
# Pages rules #
###############