forked from DataDog/dd-trace-dotnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.windows.yml
107 lines (102 loc) · 3.74 KB
/
docker-compose.windows.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
version: '3'
services:
start-test-agent.windows:
build:
context: ./tracer/build/_build/docker/
dockerfile: wait-for-dependencies-windows.dockerfile
image: andrewlock/wait-for-dependencies-windows
depends_on:
- test-agent.windows
environment:
- TIMEOUT_LENGTH=120
command: test-agent.windows:8126
test-agent.windows:
build:
context: ./tracer/build/_build/docker/
dockerfile: test-agent.windows.dockerfile
image: dd-trace-dotnet/ddapm-test-agent-windows
volumes:
- ./tracer/build/smoke_test_snapshots:c:/snapshots
- ./tracer/build_data/snapshots:c:/debug_snapshots
ports:
- "8126:8126"
environment:
- SNAPSHOT_CI=1
- SNAPSHOT_IGNORED_ATTRS=span_id,trace_id,parent_id,duration,start,metrics.system.pid,meta.runtime-id,metrics.process_id,meta.http.client_ip,meta.network.client.ip
smoke-tests.windows:
build:
context: ./tracer/ # have to use this as the context, as Dockercompose requires dockerfile to be inside context dir
dockerfile: build/_build/docker/smoke.windows.dockerfile
# args:
# Note that the following build arguments must be provided
# - DOTNETSDK_VERSION=
# - RUNTIME_IMAGE=
# - PUBLISH_FRAMEWORK=
# - CHANNEL_32_BIT=
image: dd-trace-dotnet/${dockerTag:-not-set}-windows-tester
volumes:
- ./:c:/project
- ./tracer/build_data/logs:c:/logs
environment:
- dockerTag=${dockerTag:-unset}
- DD_TRACE_AGENT_URL=http://test-agent.windows:8126
depends_on:
- test-agent.windows
tracer-home-smoke-tests.windows:
build:
context: ./tracer/ # have to use this as the context, as Dockercompose requires dockerfile to be inside context dir
dockerfile: build/_build/docker/smoke.windows.tracer-home.dockerfile
# args:
# Note that the following build arguments must be provided
# - DOTNETSDK_VERSION=
# - RUNTIME_IMAGE=
# - PUBLISH_FRAMEWORK=
# - CHANNEL_32_BIT=
# - RELATIVE_PROFILER_PATH=
image: dd-trace-dotnet/${dockerTag:-not-set}-windows-tracer-home-tester
volumes:
- ./:c:/project
- ./tracer/build_data/logs:c:/logs
environment:
- dockerTag=${dockerTag:-unset}
- DD_TRACE_AGENT_URL=http://test-agent.windows:8126
depends_on:
- test-agent.windows
dotnet-tool-smoke-tests.windows:
build:
context: ./tracer/ # have to use this as the context, as Dockercompose requires dockerfile to be inside context dir
dockerfile: build/_build/docker/smoke.windows.dotnet-tool.dockerfile
# args:
# Note that the following build arguments must be provided
# - DOTNETSDK_VERSION=
# - RUNTIME_IMAGE=
# - PUBLISH_FRAMEWORK=
# - CHANNEL_32_BIT=
image: dd-trace-dotnet/${dockerTag:-not-set}-windows-dotnet-tool-tester
volumes:
- ./:c:/project
- ./tracer/build_data/logs:c:/logs
environment:
- dockerTag=${dockerTag:-unset}
- DD_TRACE_AGENT_URL=http://test-agent.windows:8126
depends_on:
- test-agent.windows
nuget-smoke-tests.windows:
build:
context: ./tracer/ # have to use this as the context, as Dockercompose requires dockerfile to be inside context dir
dockerfile: build/_build/docker/smoke.windows.nuget.dockerfile
# args:
# Note that the following build arguments must be provided
# - DOTNETSDK_VERSION=
# - RUNTIME_IMAGE=
# - PUBLISH_FRAMEWORK=
# - RELATIVE_PROFILER_PATH=
image: dd-trace-dotnet/${dockerTag:-not-set}-windows-nuget-tester
volumes:
- ./:c:/project
- ./tracer/build_data/logs:c:/logs
environment:
- dockerTag=${dockerTag:-unset}
- DD_TRACE_AGENT_URL=http://test-agent.windows:8126
depends_on:
- test-agent.windows