Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2024-01-08 15:07:28 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2024-01-08 15:07:28 +0300
commita0a2334dfd251af627aaf9e99486f8579087c3c9 (patch)
tree15419963fa8be8944d6a4fa056e0637f3ef94db9 /.gitlab
parentd59bc6c73d927d63d04f86f8b1d2e471787d48d1 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to '.gitlab')
-rw-r--r--.gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml2
-rw-r--r--.gitlab/ci/observability-backend.gitlab-ci.yml39
-rw-r--r--.gitlab/ci/rules.gitlab-ci.yml14
3 files changed, 54 insertions, 1 deletions
diff --git a/.gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml b/.gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml
index 7f093a7cbc6..8fe9706d913 100644
--- a/.gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml
+++ b/.gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml
@@ -1,6 +1,6 @@
include:
- project: gitlab-org/quality/pipeline-common
- ref: 8.3.2
+ ref: 8.4.0
file:
- /ci/danger-review.yml
diff --git a/.gitlab/ci/observability-backend.gitlab-ci.yml b/.gitlab/ci/observability-backend.gitlab-ci.yml
new file mode 100644
index 00000000000..108e09491c9
--- /dev/null
+++ b/.gitlab/ci/observability-backend.gitlab-ci.yml
@@ -0,0 +1,39 @@
+# Triggers downstream e2e tests in gitlab-org/opstrace/opstrace
+# These e2e tests live in gitlab-org/opstrace/opstrace as a result
+# of opstrace being brought in through an acquisition.
+.e2e-observability-backend-base:
+ stage: test
+ needs: []
+ extends:
+ - .observability-backend:rules
+ inherit:
+ variables: false
+ variables:
+ TEST_GITLAB_COMMIT: $CI_COMMIT_SHA
+ trigger:
+ project: gitlab-org/opstrace/opstrace
+ strategy: depend
+
+# e2e:observability-backend uses $CI_COMMIT_REF_NAME to
+# checkout a branch in gitlab-org/opstrace/opstrace with
+# the same name as the branch in this repo. Because opstrace
+# is a different codebase, we match branch names without
+# commit SHA.
+e2e:observability-backend:
+ extends: .e2e-observability-backend-base
+ trigger:
+ project: gitlab-org/opstrace/opstrace
+ branch: $CI_COMMIT_REF_NAME
+
+# e2e:observability-backend-main-branch will trigger
+# an e2e test pipeline that checks out GitLab to
+# $CI_COMMIT_SHA and Opstrace to the latest commit
+# on main branch. Devs run this manually on local
+# installs today periodically during development
+# and this manual job increases dev velocity
+# and testing reliablity.
+e2e:observability-backend-main-branch:
+ extends: .e2e-observability-backend-base
+ trigger:
+ project: gitlab-org/opstrace/opstrace
+ branch: main
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml
index bca285d3f14..ce4f8386ca7 100644
--- a/.gitlab/ci/rules.gitlab-ci.yml
+++ b/.gitlab/ci/rules.gitlab-ci.yml
@@ -3013,3 +3013,17 @@
when: manual
- <<: *if-merge-request-labels-run-all-rspec
when: manual
+
+###############################
+# Observability Backend rules #
+###############################
+.observability-backend:rules:
+ rules:
+ - <<: *if-merge-request
+ changes: *code-patterns
+ when: manual
+ allow_failure: true
+ - <<: *if-merge-request
+ changes: *ci-patterns
+ when: manual
+ allow_failure: true