Unverified Commit ccd3c045 authored by youkaichao's avatar youkaichao Committed by GitHub
Browse files

[ci][build] fix commit id (#6420)


Co-authored-by: default avatarCyrus Leung <tlleungac@connect.ust.hk>
parent 9dad5cc8
...@@ -194,7 +194,9 @@ steps: ...@@ -194,7 +194,9 @@ steps:
command: pytest -v -s test_logits_processor.py command: pytest -v -s test_logits_processor.py
- label: Utils Test - label: Utils Test
command: pytest -v -s test_utils.py commands:
- pytest -v -s test_utils.py
- pytest -v -s test_embedded_commit.py
- label: Worker Test - label: Worker Test
mirror_hardwares: [amd] mirror_hardwares: [amd]
......
...@@ -88,6 +88,9 @@ ENV NVCC_THREADS=$nvcc_threads ...@@ -88,6 +88,9 @@ ENV NVCC_THREADS=$nvcc_threads
# make sure punica kernels are built (for LoRA) # make sure punica kernels are built (for LoRA)
ENV VLLM_INSTALL_PUNICA_KERNELS=1 ENV VLLM_INSTALL_PUNICA_KERNELS=1
ARG buildkite_commit
ENV BUILDKITE_COMMIT=${buildkite_commit}
ARG USE_SCCACHE ARG USE_SCCACHE
# if USE_SCCACHE is set, use sccache to speed up compilation # if USE_SCCACHE is set, use sccache to speed up compilation
RUN --mount=type=cache,target=/root/.cache/pip \ RUN --mount=type=cache,target=/root/.cache/pip \
......
...@@ -30,8 +30,13 @@ logger = logging.getLogger(__name__) ...@@ -30,8 +30,13 @@ logger = logging.getLogger(__name__)
def embed_commit_hash(): def embed_commit_hash():
try: try:
if "BUILDKITE_COMMIT" in os.environ:
# ci build
commit_id = os.environ["BUILDKITE_COMMIT"]
else:
commit_id = subprocess.check_output(["git", "rev-parse", "HEAD"], commit_id = subprocess.check_output(["git", "rev-parse", "HEAD"],
encoding="utf-8").strip() encoding="utf-8").strip()
commit_contents = f'__commit__ = "{commit_id}"\n' commit_contents = f'__commit__ = "{commit_id}"\n'
version_file = os.path.join(ROOT_DIR, "vllm", "commit_id.py") version_file = os.path.join(ROOT_DIR, "vllm", "commit_id.py")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment