-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
47 lines (46 loc) · 2.28 KB
/
docker-compose.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
version: "3"
services:
slack-notification:
image: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_DOCKER_CACHE}node:21
environment:
ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_ARTIFACTS}
BUILDKITE_BRANCH: ${BUILDKITE_BRANCH}
BUILDKITE_BUILD_AUTHOR: ${BUILDKITE_BUILD_AUTHOR}
BUILDKITE_BUILD_NUMBER: ${BUILDKITE_BUILD_NUMBER}
BUILDKITE_BUILD_URL: ${BUILDKITE_BUILD_URL}
BUILDKITE_COMMIT: ${BUILDKITE_COMMIT}
BUILDKITE_MESSAGE: ${BUILDKITE_MESSAGE}
BUILDKITE_PIPELINE_NAME: ${BUILDKITE_PIPELINE_NAME}
DEBUG: ${DEBUG}
EXTRA_SLACK_MESSAGE: ${EXTRA_SLACK_MESSAGE}
NPM_REGISTRY: ${NPM_REGISTRY}
NPM_TOKEN: ${NPM_TOKEN}
SLACK_CHANNEL: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_SLACK_CHANNEL}
SLACK_TOKEN: ${TOKEN_VALUE}
TEST_SUITES_1_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_1_ARTIFACTS}
TEST_SUITES_1_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_1_NAME}
TEST_SUITES_2_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_2_ARTIFACTS}
TEST_SUITES_2_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_2_NAME}
TEST_SUITES_3_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_3_ARTIFACTS}
TEST_SUITES_3_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_3_NAME}
TEST_SUITES_4_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_4_ARTIFACTS}
TEST_SUITES_4_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_4_NAME}
TEST_SUITES_5_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_5_ARTIFACTS}
TEST_SUITES_5_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_5_NAME}
TEST_SUITES_0_ARTIFACTS: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_0_ARTIFACTS}
TEST_SUITES_0_NAME: ${BUILDKITE_PLUGIN_JUNIT_SLACK_NOTIFICATION_TEST_SUITES_0_NAME}
command: /app/scripts/run.sh
volumes:
- $ARTIFACTS_DIR:/app/reports
- .:/app
working_dir: /app
entrypoint: ["bash"]
lint:
image: buildkite/plugin-linter:latest
command: ['--id', 'iress/junit-slack-notification']
volumes:
- ".:/plugin:ro"
tests:
image: buildkite/plugin-tester:latest
volumes:
- ".:/plugin:rw"