-
Notifications
You must be signed in to change notification settings - Fork 323
/
Copy path.gitlab-ci.yml
36 lines (30 loc) · 1016 Bytes
/
.gitlab-ci.yml
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
stages:
- shared-pipeline
- benchmarks
- benchmarks-pr-comment
- single-step-instrumentation-tests
- macrobenchmarks
include:
- remote: https://gitlab-templates.ddbuild.io/libdatadog/include/one-pipeline.yml
- local: ".gitlab/benchmarks.yml"
- local: ".gitlab/macrobenchmarks.yml"
workflow:
rules:
- if: $CI_COMMIT_TAG =~ /^v?[0-9]+\.[0-9]+\.[0-9]+$/
variables:
DANGEROUSLY_SKIP_SHARED_PIPELINE_TESTS: "true"
- when: always
variables:
# dd-trace-js has some exceptions to the default names
AGENT_REPO_PRODUCT_NAME: auto_inject-node
SYSTEM_TESTS_LIBRARY: nodejs
REPO_NOTIFICATION_CHANNEL: "#notifications-apm-js"
configure_system_tests:
variables:
SYSTEM_TESTS_SCENARIOS_GROUPS: "simple_onboarding,simple_onboarding_profiling,docker-ssi,lib-injection"
requirements_json_test:
rules:
- when: on_success
variables:
REQUIREMENTS_BLOCK_JSON_PATH: ".gitlab/requirements_block.json"
REQUIREMENTS_ALLOW_JSON_PATH: ".gitlab/requirements_allow.json"