code: def install_ray(self, build_type: Optional[str] = None) -> List[str]:
      assert (
          build_type is None
      ), f"Windows does not support build types {build_type}"
      bazel_cache = os.environ.get("BUILDKITE_BAZEL_CACHE_URL", "")
      subprocess.check_call(
          [
              "docker",
              "build",
              "--build-arg",
              f"BASE_IMAGE={self._get_docker_image()}",
              "--build-arg",
              f"BUILDKITE_BAZEL_CACHE_URL={bazel_cache}",
              "-t",
              self._get_docker_image(),
              "-f",
              "C:\\workdir\\ci\\ray_ci\\windows\\tests.env.Dockerfile",
              "C:\\workdir",
          ],
          stdout=sys.stdout,
          stderr=sys.stderr,
      )
  
file_path: ray/ci/ray_ci/windows_container.py
imports: import os
  import subprocess
  import sys
  from typing import List, Tuple, Optional
  from ci.ray_ci.container import Container
label_desc: Use image node_id 1 for calling the WindowsContainer obj's underlying member method code with example usage: obj.install_ray(build_type) without return types