Reconstruir imagen desde la fuente actual
Construye la imagen de nuevo sin subir nada, a partir del contexto de build guardado o de la rama de GitHub vinculada.
POST
Reconstruir imagen desde la fuente actual
La solicitud no tiene cuerpo. La fuente depende de la imagen: una imagen vinculada a GitHub se construye a partir de la punta actual de la rama vinculada; cualquier otra imagen se construye a partir del contexto de su ΓΊltimo build, incluso de un build que fallΓ³. Γsalo para repetir un build que fallΓ³ sin enviar los archivos de nuevo.
La reconstrucciΓ³n mantiene el mismo ID de la imagen y, cuando termina bien, aΓ±ade una nueva versiΓ³n. Cuenta en el lΓmite de deploys por hora como cualquier otro build, y una reconstrucciΓ³n que falla mantiene la versiΓ³n actual. Las aplicaciones solo se reinician si la imagen tiene
auto_update_apps activado; en caso contrario, cada app pasa a la nueva versiΓ³n en el prΓ³ximo reinicio o deploy que pidas. Para construir con otros archivos, usa Reconstruir imagen.
Necesita el scope images:write cuando se llama con una clave de API.
string
required
El ID de la imagen.
string
Si la imagen pertenece a un workspace, el ID del workspace. Es obligatorio para los miembros del workspace que actΓΊen sobre una imagen que no les pertenece.
Response
object
La imagen. La respuesta es
202 Accepted con status: "building".Error Responses
string
El cΓ³digo de error que indica el motivo del fallo. Valores posibles:
API_KEY_SCOPE_DENIED: La clave de API no tiene el scope necesario (403).IMAGE_NOT_FOUND: La imagen no existe (404).ACCESS_DENIED: La imagen es de otra cuenta o la proporciona la plataforma, o eres miembro del workspace sin derecho a reconstruirla (403).IMAGE_TEMPLATE_ONLY: La imagen vino de una plantilla y no se puede reconstruir (409).PLAN_REQUIRED: El dueΓ±o de la imagen no tiene un plan activo (403).PLAN_DOES_NOT_SUPPORT_CUSTOM_IMAGES: El plan no incluye imΓ‘genes Docker propias (403).IMAGE_BUILD_IN_PROGRESS: La imagen ya tiene un build en curso (409).OPERATION_IN_PROGRESS: La imagen se estΓ‘ eliminando (409).IMAGE_NOT_READY: La imagen no tiene un contexto de build guardado desde el que construir (409).DEPLOY_RATE_LIMITED: Se alcanzΓ³ el lΓmite de deploys por hora del dueΓ±o de la imagen;detailstraelimit,window_secondsyretry_after(429).INSTALLATION_NOT_FOUND: El repositorio vinculado ya no estΓ‘ en una instalaciΓ³n de la GitHub App del dueΓ±o de la imagen (404).FETCH_ZIP_ERROR: GitHub no devolviΓ³ el archivo del repositorio, por ejemplo porque la rama vinculada ya no existe (404), o GitHub no estΓ‘ disponible (502).DOCKERFILE_NOT_FOUND: No hay un archivo llamado exactamenteDockerfileen la raΓz del contexto (400).DOCKERFILE_REFUSED: ElDockerfiletiene una instrucciΓ³n rechazada;detailslista los hallazgos (400).INVALID_ZIP: El contexto de build guardado o el archivo del repositorio no es un ZIP legible (400).IMAGE_CONTEXT_TOO_LARGE: El contexto de build superΓ³ un lΓmite: mΓ‘s de 100 MB comprimido, mΓ‘s de 512 MB descomprimido, mΓ‘s de 50.000 entradas o unDockerfilede mΓ‘s de 1 MB (413).IMAGE_BUILDER_UNAVAILABLE: NingΓΊn host puede construir imΓ‘genes ahora; intΓ©ntalo de nuevo mΓ‘s tarde (503). TambiΓ©n se devuelve cuando el build no pudo iniciarse (409).INTERNAL_SERVER_ERROR: Fallo inesperado (500).
Last modified on November 11, 2026