Batect sigue ganando aceptación entre nuestros desarrolladores y es considerado por muchos como la aproximación por defecto para configurar entornos de prueba y desarrollo local. Esta herramienta de código abierto (que resulta que ha sido desarrollada por un Thoughtworker) facilita crear y compartir entornos de construcción basados en Docker. Batect se convierte entonces en el punto de entrada de tu sistema de construcción, reemplazando el omnipresente script de go como la base de una aproximación “check out and go”. Batect continúa evolucionando en respuesta a la retroalimentación de los desarrolladores y ha añadido recientemente soporte para el BuildKit de Docker y la finalización de la pestaña de shell.
So much energy and effort continue to be wasted on configuring local development environments and troubleshooting the "works on my machine" problem. For many years our teams have adopted the "check out and go" approach where we use a scripted approach to ensure the local development environment is configured consistently. batect is an open source tool developed by a ThoughtWorker that makes it easy to set up and share a build environment based on Docker. batect becomes the entry point script for your build system, launching containers to perform build tasks that don't rely at all on local setup. Changes to build configuration and dependencies are simply shared through source control without requiring any changes or installations on local machines or CI agents. While we like Cage, among other tools, in this space, we see batect quickly growing in favor with our teams.