Especifica una versión GitHub del repositorio con un ID de confirmació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.

Especifica una versión GitHub del repositorio con un ID de confirmación

Puede especificar una versión de origen con solo un ID de confirmación, como por ejemplo 12345678901234567890123467890123456789. Si lo haces, CodeBuild debes descargar todo el repositorio para encontrar la versión.

Para especificar una versión de GitHub repositorio con un ID de confirmación
  1. Abre la AWS CodeBuild consola en https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Cree un proyecto de compilación. Para obtener más información, consulte Creación de un proyecto de compilación (consola) y Ejecutar una compilación (consola). Deje todas las opciones con sus valores predeterminados, excepto las siguientes opciones:

    • En Source (Código fuente):

      • En Proveedor de código fuente, selecciona. GitHub Si no está conectado a GitHub, siga las instrucciones para conectarse.

      • En Repository (Repositorio), elija Public repository (Repositorio público).

      • Para Repositorio URL, introduzcahttps://github.com/aws/aws-sdk-ruby.git.

    • En Environment (Entorno):

      • En Environment image (Imagen de entorno), elija Managed image (Imagen administrada).

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

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

      • En Imagen, elija aws/codebuild/amazonlinux2-x86_64-standard:4.0.

  3. En Build specifications (Especificaciones de compilación), elija Insert build commands (Insertar comandos de compilación) y, a continuación, elija Switch to editor (Cambiar a editor).

  4. En Build commands (Comandos de compilación), reemplace el texto del marcador de posición por lo siguiente:

    version: 0.2 phases: install: runtime-versions: ruby: 2.6 build: commands: - echo $CODEBUILD_RESOLVED_SOURCE_VERSION

    La sección runtime-versions es obligatoria si utiliza la imagen estándar de Ubuntu 2.0. Aquí, se especifica el tiempo de ejecución de la versión de Ruby 2.6, pero puede usar cualquier tiempo de ejecución. El comando echo muestra la versión del código de origen almacenado en la variable de entorno de CODEBUILD_RESOLVED_SOURCE_VERSION.

  5. En Build configuration (Configuración de la compilación), acepte los valores predeterminados y elija Start build (Comenzar compilación).

  6. En Versión de origen, especifique 046e8b67481d53bdc86c3f6affdd5d1afae6d369. Se trata SHA de una confirmación en el https://github.com/aws/aws-sdk-ruby.git repositorio.

  7. Seleccione Iniciar la compilación.

  8. Cuando se complete la compilación, debería ver lo siguiente:

    • En la pestaña Registros de compilación, la versión del origen de proyecto que se ha utilizado. A continuación se muestra un ejemplo.

      [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
    • En la pestaña Variables de entorno, Versión de origen resuelta coincide con el ID de confirmación utilizado para crear la compilación.

    • En la pestaña Detalles de fase, la duración de la fase DOWNLOAD_SOURCE.