Skip to main content
To ensure optimal workload compatibility and avoid Docker-in-Docker complications, Aspect Workflows runs Bazel directly on the host machine rather than within a container. As a result, you need to use a cloud machine image instead of a container image for Aspect runners. While Aspect offers straightforward, open-source images at Aspect Workflows Images, there are scenarios where building a custom image with Packer becomes necessary, such as:
  • You require tight control over security patches and versions of the OS and packages.
  • The Aspect-provided images may not include fixes for all vulnerabilities.
  • Your non-hermetic build or tests require specific system-level packages.