-
Ejecute el comando
start-build-batch
de una de las siguientes formas:aws codebuild start-build-batch --project-name
<project-name>
Utilice esta opción si desea ejecutar una compilación que utilice la última versión del artefacto de entrada de la compilación y la configuración existente del proyecto de compilación.
aws codebuild start-build-batch --generate-cli-skeleton >
<json-file>
Utilice esta opción si desea ejecutar una versión de compilación con una versión anterior del artefacto de entrada de compilación o si desea anular la configuración de los artefactos de salida de compilación, variables de entorno, especificación de compilación o período de tiempo de espera de compilación predeterminado.
-
Si ejecuta el comando start-build-batch con la opción
--project-name
, sustituya<project-name>
por el nombre del proyecto de compilación y vaya al paso 6 de este procedimiento. Para obtener una lista de proyectos de compilación, consulte Visualización de los nombres de los proyectos de compilación. -
Si ejecuta el comando start-build-batch con la opción
--idempotency-token
, se incluye un identificador único en el que se distingue entre mayúsculas y minúsculas, o token, con la solicitud destart-build-batch
. El token es válido durante 5 minutos después de la solicitud. Si repite la solicitudstart-build-batch
con el mismo token, pero cambia un parámetro, CodeBuild devuelve un error de coincidencia de parámetros. -
Si ejecuta el comando start-build-batch con la opción
--generate-cli-skeleton
, se envían datos en formato JSON al archivo<json-file>
. Este archivo es similar al esqueleto producido por el comando start-build, con la incorporación del objeto siguiente. Para obtener más información acerca de los objetos comunes, consulte Ejecutar una compilación (AWS CLI).Modifique este archivo para añadir cualquier modificación a la compilación y guarde los resultados.
"buildBatchConfigOverride": { "combineArtifacts":
combineArtifacts
, "restrictions": { "computeTypesAllowed": [allowedComputeTypes
], "maximumBuildsAllowed":maximumBuildsAllowed
}, "serviceRole": "batchServiceRole
", "timeoutInMins":batchTimeout
}El objeto
buildBatchConfigOverride
es una estructura ProjectBuildBatchConfig que contiene las modificaciones a la configuración de compilación por lotes para esta compilación.combineArtifacts
-
Especifica si los artefactos de compilación para la compilación por lotes se deben combinar en una única ubicación de artefactos.
allowedComputeTypes
-
Una matriz de cadenas que especifican los tipos de computación permitidos para la compilación por lotes. Consulte los valores en Tipos de computación del entorno de compilación.
maximumBuildsAllowed
-
Especifica el número máximo de compilaciones permitidas.
batchServiceRole
-
Especifica el ARN del rol de servicio para el proyecto de compilación por lotes.
batchTimeout
-
Especifica la cantidad máxima de tiempo, en minutos, en que se debe completar la compilación por lotes.
-
Cambie al directorio que contiene el archivo que acaba de guardar y ejecute de nuevo el comando
start-build-batch
.aws codebuild start-build-batch --cli-input-json file://
start-build.json
-
Si se ejecuta correctamente, la salida de la consola muestra la representación en JSON de un objeto BuildBatch. Consulte Sintaxis de respuesta de StartBuildBatch para ver un ejemplo de estos datos.
¿Le ha servido de ayuda esta página? - Sí
Gracias por hacernos saber que estamos haciendo un buen trabajo.
Si tiene un momento, díganos qué es lo que le ha gustado para que podamos seguir trabajando en esa línea.
¿Le ha servido de ayuda esta página? - No
Gracias por informarnos de que debemos trabajar en esta página. Lamentamos haberle defraudado.
Si tiene un momento, díganos cómo podemos mejorar la documentación.
Tema anterior:
Ejecutar una compilación (AWS CLI)¿Necesita ayuda?
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.