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

Puede especificar una versión de origen con una referencia y un ID de confirmación en este formato: refs/heads/branchname^{full-commit-SHA} (por ejemplo, refs/heads/main^{12345678901234567890123467890123456789}). Si lo haces, CodeBuild descarga solo la rama especificada para buscar la versión.

Para especificar una versión de GitHub repositorio con una referencia y un ID de confirmación.
  1. Realice los pasos que se indican en Especifica una versión GitHub del repositorio con un ID de confirmación.

  2. En el panel de navegación izquierdo, elija Proyectos de compilación y, a continuación, elija el proyecto que creó anteriormente.

  3. Seleccione Iniciar la compilación.

  4. En Versión de origen, especifique refs/heads/main^{046e8b67481d53bdc86c3f6affdd5d1afae6d369}. Es el mismo ID de confirmación y una referencia a una ramificación en el formato refs/heads/branchname^{full-commit-SHA}.

  5. Seleccione Iniciar la compilación.

  6. 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 debe ser inferior a la duración cuando utilizó solo el ID de confirmación para especificar la versión del origen.