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

observability-backend.gitlab-ci.yml « ci « .gitlab - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 108e09491c922da755bc33ea8cf6985ad0227ddd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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