Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cambiar la configuración de un proyecto de compilación (AWS CLI)
Para obtener información sobre cómo usar la AWS CLI con AWS CodeBuild, consulte Referencia de la línea de comandos.
Para actualizar un proyecto de CodeBuild con elAWS CLI, crea un archivo JSON con las propiedades actualizadas y pasa ese archivo alupdate-project
comando. Las propiedades no incluidas en el archivo de actualización permanecen sin cambios.
En el archivo JSON de actualización, solo elname
y se necesitan las propiedades modificadas. Laname
identifica el proyecto que se va a modificar. Para cualquier estructura modificada, también deben incluirse los parámetros requeridos para dichas estructuras. Por ejemplo, para modificar el entorno del proyecto, elenvironment/type
yenvironment/computeType
las propiedades son obligatorias. A continuación se muestra un ejemplo que actualiza la imagen del entorno:
{ "name": "
<project-name>
", "environment": { "type": "LINUX_CONTAINER", "computeType": "BUILD_GENERAL1_SMALL", "image": "aws/codebuild/amazonlinux2-x86_64-standard:3.0" } }
Si necesita obtener los valores de propiedad actuales de un proyecto, utilice labatch-get-projectspara obtener las propiedades actuales del proyecto que está modificando y escribir la salida en un archivo.
aws codebuild batch-get-projects --names "
<project-name>
" >project-info.json
Laproyecto-info.json
contiene una matriz de proyectos, por lo que no se puede utilizar directamente para actualizar un proyecto. Sin embargo, puede copiar las propiedades que desea modificar desde elproyecto-info.json
y péguelos en el archivo de actualización como línea base de las propiedades que desea modificar. Para obtener más información, consulte Ver los detalles de un proyecto de compilación (AWS CLI).
Modifique el archivo JSON de actualización tal y como se describe enCrear un proyecto de compilación (AWS CLI)y guarde los resultados. Cuando haya terminado de modificar el archivo JSON de actualización, ejecute laupdate-project
, pasando el archivo JSON de actualización.
aws codebuild update-project --cli-input-json file://
<update-project-file>
Si el proyecto se ejecuta correctamente, aparece el JSON actualizado en el resultado. Si falta algún parámetro necesario, aparece un mensaje de error en la salida que identifica los parámetros que faltan. Por ejemplo, este es el mensaje de error que se muestra si elenvironment/type
Falta el parámetro:
aws codebuild update-project --cli-input-json file://update-project.json Parameter validation failed: Missing required parameter in environment: "type"