36
36
run : |
37
37
echo "Attempting to build Docker image..."
38
38
# Ensure this image is accessible from GitHub Actions (e.g., public registry or authenticated private registry).
39
- docker build --no-cache -t hpu-plugin-v1-test-env-pre-merge -f - . <<EOF
39
+ docker build --no-cache -t hpu-plugin-v1-test-env-pre-merge-${{ github.event.pull_request.head.sha }} -f - . <<EOF
40
40
FROM 1.22-619-pt2.7.1:latest
41
41
42
42
COPY ./ /workspace/vllm-gaudi
@@ -80,16 +80,16 @@ jobs:
80
80
- name : Run pytest in tests/unit_tests
81
81
run : |
82
82
EXITCODE=1
83
- remove_docker_containers() { docker rm -f hpu-plugin-v1-test-unit-tests || true; }
83
+ remove_docker_containers() { docker rm -f hpu-plugin-v1-test-unit-tests-${{ github.event.pull_request.head.sha }} || true; }
84
84
trap 'remove_docker_containers; exit $EXITCODE;' EXIT
85
85
remove_docker_containers
86
86
87
87
echo "Running HPU plugin v1 unit tests"
88
- docker run --rm --runtime=habana --name=hpu-plugin-v1-test-unit-tests --network=host \
88
+ docker run --rm --runtime=habana --name=hpu-plugin-v1-test-unit-tests-${{ github.event.pull_request.head.sha }} --network=host \
89
89
-e HABANA_VISIBLE_DEVICES=all \
90
90
-e HF_HOME=/workspace/hf_cache \
91
91
-v /mnt/hf_cache:/workspace/hf_cache \
92
- hpu-plugin-v1-test-env-pre-merge \
92
+ hpu-plugin-v1-test-env-pre-merge-${{ github.event.pull_request.head.sha }} \
93
93
/bin/bash -c "pytest -vvv --durations=10 --durations-min=1.0 /workspace/vllm-gaudi/tests/unit_tests"
94
94
95
95
EXITCODE=$?
@@ -104,16 +104,16 @@ jobs:
104
104
- name : Run test scripts
105
105
run : |
106
106
EXITCODE=1
107
- remove_docker_containers() { docker rm -f hpu-plugin-v1-e2e-tests || true; }
107
+ remove_docker_containers() { docker rm -f hpu-plugin-v1-test- e2e-tests-${{ github.event.pull_request.head.sha }} || true; }
108
108
trap 'remove_docker_containers; exit $EXITCODE;' EXIT
109
109
remove_docker_containers
110
110
111
111
echo "Running HPU plugin v1 e2e tests"
112
- docker run --rm --runtime=habana --name=hpu-plugin-v1-test-pre-merge --network=host \
112
+ docker run --rm --runtime=habana --name=hpu-plugin-v1-test-e2e-tests-${{ github.event.pull_request.head.sha }} --network=host \
113
113
-e HABANA_VISIBLE_DEVICES=all \
114
114
-e HF_HOME=/workspace/hf_cache \
115
115
-v /mnt/hf_cache:/workspace/hf_cache \
116
- hpu-plugin-v1-test-env-pre-merge \
116
+ hpu-plugin-v1-test-env-pre-merge-${{ github.event.pull_request.head.sha }} \
117
117
/bin/bash "/workspace/vllm-gaudi/tests/full_tests/ci_gsm8k_tests.sh"
118
118
119
119
EXITCODE=$?
0 commit comments