

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.

# Especifique una versión del repositorio con una referencia y un ID de confirmación GitHub
<a name="sample-source-version-github-ref"></a>

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](sample-source-version-github.md).

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

1.  Seleccione **Iniciar la compilación**. 

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

1.  Seleccione **Iniciar la compilación**. 

1. 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.