Compilaciones automatizadas
WarningLas compilaciones automatizadas (Automated Builds) de Docker Hub son una función obsoleta. Se retirará por completo el 1 de abril de 2027.
Docker Hub puede compilar automáticamente imágenes a partir del código fuente en un repositorio externo y subir automáticamente la imagen compilada a tus repositorios de Docker.

Al configurar compilaciones automatizadas, también llamadas autobuilds, creas una lista de ramas y etiquetas que quieres compilar en imágenes de Docker. Cuando subes código a una rama de código fuente, por ejemplo en GitHub, para una de esas etiquetas de imagen listadas, la subida utiliza un webhook para activar una nueva compilación, lo que produce una imagen de Docker. A continuación, la imagen compilada se sube a Docker Hub.
NoteAún puedes usar
docker pushpara subir imágenes precompiladas a repositorios que tengan configuradas las compilaciones automatizadas.
Si tienes configuradas pruebas automatizadas, estas se ejecutan después de la compilación, pero antes de subir la imagen al registro. Puedes utilizar estas pruebas para crear un flujo de trabajo de integración continua en el que una compilación que no supere sus pruebas no suba la imagen resultante. Las pruebas automatizadas no suben imágenes al registro por sí solas. Aprende sobre las pruebas de imágenes automatizadas.
Dependiendo de tu suscripción, puedes obtener compilaciones concurrentes, lo que significa que se pueden ejecutar N autobuilds al mismo tiempo. N se configura de acuerdo con tu suscripción. Una vez que se están ejecutando N+1 compilaciones, cualquier compilación adicional entra en una cola para ejecutarse más tarde.
El número máximo de compilaciones pendientes en la cola es de 30 y Docker Hub descarta las solicitudes adicionales. El número de compilaciones concurrentes para Pro es de 5 y para Team y Business es de 15. Las compilaciones automatizadas pueden manejar imágenes de hasta 10 GB de tamaño.