diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-08 15:07:28 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-08 15:07:28 +0300 |
commit | a0a2334dfd251af627aaf9e99486f8579087c3c9 (patch) | |
tree | 15419963fa8be8944d6a4fa056e0637f3ef94db9 /.gitlab | |
parent | d59bc6c73d927d63d04f86f8b1d2e471787d48d1 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/ci/gitlab-com/danger-review.gitlab-ci.yml | 2 | ||||
-rw-r--r-- | .gitlab/ci/observability-backend.gitlab-ci.yml | 39 | ||||
-rw-r--r-- | .gitlab/ci/rules.gitlab-ci.yml | 14 |
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 |