Paso 5: Crear 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: Crear 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. Un proyecto de compilación incluye información sobre cómo ejecutar una compilación, incluido dónde obtener el código fuente, qué entorno de compilación se debe usar, qué comandos de compilación se deben ejecutar y dónde se debe almacenar el resultado de la compilación. Un entorno de compilación representa una combinación de sistema operativo, lenguaje de programación, tiempo de ejecución y herramientas que se CodeBuild utilizan 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.

Para este entorno de compilación, se indica CodeBuild que se 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 en la AWS Management Console y abra la consola de AWS CodeBuild en https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Usa el selector de AWS regiones para elegir una AWS región que sea compatible. CodeBuild Para obtener más información, consulte Puntos de conexión y cuotas de AWS CodeBuild en la Referencia general de Amazon Web Services.

  3. Si se muestra una página de CodeBuild información, elija Crear proyecto de construcción. De lo contrario, en el panel de navegación, expanda Compilar, elija Proyectos de compilación y, a continuación, elija Crear 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ágina Create build project (Crear proyecto de compilación), podría aparecer un mensaje de error similar al siguiente: You are not authorized to perform this operation (No tiene autorización para realizar esta operación). Lo más probable es que haya iniciado sesión en AWS Management Console como un usuario que no tiene permiso para crear proyectos de compilación. Para solucionar este problema, cierre la sesión de la AWS Management Console y, a continuación, inicie sesión con credenciales que pertenezcan a una de las siguientes entidades de IAM:

    • Un usuario administrador en su cuenta de AWS. Para obtener más información, consulte Creación del primer usuario raíz y grupo de Cuenta de AWS en la Guía del usuario.

    • Un usuario en su cuenta de AWS con las políticas administradas AWSCodeBuildAdminAccess, AmazonS3ReadOnlyAccess y IAMFullAccess vinculadas a ese usuario o un grupo de IAM al que pertenece el usuario. Si no dispone de un usuario o grupo de AWS en su cuenta de con estos permisos, y no puede añadir estos permisos al usuario o grupo, póngase en contacto con el administrador de su cuenta de AWS para obtener ayuda. Para obtener más información, consulte AWS políticas gestionadas (predefinidas) 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 AWS CodeBuild referencia de permisos.

  5. En Fuente, como Proveedor de código fuente, elija Amazon S3.

  6. En Bucket, elija codebuild-region–ID-account-ID-input-bucket.

  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. En Imagen, elija aws/codebuild/amazonlinux2-x86_64-standard:4.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. En Artefactos, como Tipo, seleccione Amazon S3.

  15. En Nombre de bucket, elija codebuild-regon-ID-account-ID-output-bucket.

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

  17. Elija Crear el proyecto de compilación.

Siguiente paso

Paso 6: Ejecutar la compilación