Paso 5: Cree el proyecto de compilación - AWS CodeBuild

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.

Paso 5: Cree el proyecto de compilación

(Paso anterior: Paso 4: Cargar el código fuente y el archivo buildspec)

En este paso, creará un proyecto de compilación que usará AWS CodeBuild para ejecutar la compilación. UNAproyecto de compilaciónincluye información sobre cómo ejecutar una compilación, incluido dónde obtener el código fuente, qué entorno de compilación usar, qué comandos de compilación se van a ejecutar y dónde almacenar la salida de la compilación. UNAentorno de compilaciónrepresenta una combinación de sistema operativo, el tiempo de ejecución de un lenguaje de programación y herramientas que CodeBuild utiliza para ejecutar una compilación. El entorno de compilación se expresa como una imagen de Docker. Para obtener más información, consulte Descripción general de Docker en la página de documentos de Docker.

En este entorno de compilación, indicará a CodeBuild que utilice una imagen de Docker que contenga una versión del Kit de desarrollo de Java (JDK) y Apache Maven.

Para crear el proyecto de compilación

  1. Inicie sesión enAWS Management Consoley abraAWS CodeBuildconsole enhttps://console.aws.amazon.com/codesuite/codebuild/home.

  2. UsarAWSun selector de regiones para elegirAWSRegión en la que se admite CodeBuild. Para obtener más información, consulteAWS CodeBuildCuotas y puntos de enlace deen laReferencia general sobre Amazon Web Services.

  3. Si aparece una página de información sobre CodeBuild, elijaCrear un proyecto de compilación. De lo contrario, en el panel de navegación, expandaConstruir, eligeProyectos de compilacióny luego seleccioneCrear un proyecto de compilación.

  4. En la página Create build project (Crear proyecto de compilación), en Project configuration (Configuración del proyecto), en Project name (Nombre de proyecto), escriba un nombre para este proyecto de compilación (en este ejemplo, codebuild-demo-project). Los nombres de los proyectos de compilación debe ser únicos en cada cuenta de AWS. Si elige otro nombre, asegúrese de utilizarlo durante todo el tutorial.

    nota

    En la páginaCrear un proyecto de compilación, es posible que vea un mensaje de error similar al siguiente: No está autorizado para realizar esta operación.. Lo más probable es que se deba a que inició sesión en elAWS Management Consolecomo usuario de IAM que no tiene permiso para crear proyectos de compilación. Para solucionarlo, cierre la sesión enAWS Management Consoley, a continuación, inicie sesión con credenciales que pertenezcan a una de las siguientes entidades de IAM:

    • Un usuario de IAM administrador en suAWSaccount. Para obtener más información, consulte Creación del primer grupo y usuario administrador de IAM en la Guía del usuario de IAM.

    • Un usuario de IAM en suAWScuenta con elAWSCodeBuildAdminAccess,AmazonS3ReadOnlyAccess, yIAMFullAccesspolíticas administradas asociadas a ese usuario de IAM o a un grupo de IAM al que pertenece el usuario de IAM. Si no tiene un usuario o grupo de IAM en suAWScon estos permisos y no puede agregar estos permisos a su usuario o grupo de IAM, póngase en contacto con suAWSadministrador de la cuenta de para obtener ayuda. Para obtener más información, consulte Políticas administradas (predefinidas) por AWS para AWS CodeBuild.

    Ambas opciones incluyen permisos de administrador que le permiten crear un proyecto de compilación y completar este tutorial. Le recomendamos que utilice siempre los permisos mínimos necesarios para realizar la tarea. Para obtener más información, consulte Referencia de permisos de AWS CodeBuild.

  5. EnFuente, paraProveedor de origen, eligeAmazon S3.

  6. ParaBalde, eligeCodeBuildID de región-account-id-cubo de entrada.

  7. En S3 object key (Clave de objeto de S3), escriba MessageUtil.zip.

  8. En Environment (Entorno), para Environment image (Imagen de entorno), deje Managed image (Imagen administrada) seleccionado.

  9. En Operating system (Sistema operativo), elija Amazon Linux 2.

  10. En Runtime(s) (Tiempo de ejecución), elija Standard (Estándar).

  11. ParaImagen, eligeaws/codebuild/amazonlinux2-x86_64-standard:3.0.

  12. En Service role (Rol de servicio), deje la opción New service role (Nuevo rol de servicio) seleccionada y no haga ningún cambio en Role name (Nombre de rol).

  13. En Buildspec, deje Use a buildspec file (Usar un archivo buildspec) seleccionado.

  14. EnArtifacts, paraTipo, eligeAmazon S3.

  15. ParaNombre del bucket, eligeCodeBuildID de región-account-id-cubo de salida.

  16. Deje Name (Nombre) y Path (Ruta) en blanco.

  17. Elija Create build project (Crear proyecto de compilación).

Paso siguiente

Paso 6: Ejecutar la compilación