Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Ejemplo de versión de origen con AWS CodeBuild

Modo de enfoque
Ejemplo de versión de origen con AWS CodeBuild - AWS CodeBuild

En este ejemplo se muestra cómo especificar una versión de su origen con un formato que no sea un ID de confirmación (también conocido como SHA de confirmación). Puede especificar la versión del origen de las siguientes formas:

  • En el caso de un proveedor de origen de Amazon S3, utilice el ID de versión del objeto que representa el archivo ZIP de entrada de la compilación.

  • En CodeCommit, Bitbucket, GitHub y GitHub Enterprise Server, utilice una de las opciones siguientes:

    • Solicitud de extracción como referencia de solicitud de extracción (por ejemplo, refs/pull/1/head).

    • Ramificación como nombre de ramificación.

    • ID de confirmación.

    • Etiqueta.

    • Referencia e ID de confirmación. La referencia puede ser uno de los siguientes elementos:

      • Una etiqueta (por ejemplo, refs/tags/mytagv1.0^{full-commit-SHA}).

      • Una ramificación (por ejemplo, refs/heads/mydevbranch^{full-commit-SHA}).

      • Una solicitud de extracción (por ejemplo, refs/pull/1/head^{full-commit-SHA}).

  • Para GitLab y GitLab Self Managed, use una de las opciones siguientes:

    • Ramificación como nombre de ramificación.

    • ID de confirmación.

    • Etiqueta.

nota

Puede especificar la versión de un origen de solicitud de extracción solo si el repositorio es GitHub o GitHub Enterprise Server.

Si utiliza una referencia y un ID de confirmación para especificar una versión, la fase DOWNLOAD_SOURCE de la compilación será más rápida que si proporciona solo la versión. Esto se debe a que al añadir una referencia, CodeBuild no necesita descargar todo el repositorio para encontrar la confirmación.

  • Puede especificar una versión de origen con solo un ID de confirmación, como por ejemplo 12345678901234567890123467890123456789. Si lo hace, CodeBuild debe descargar todo el repositorio para encontrar la versió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 realiza este procedimiento, CodeBuild solo descarga la ramificación especificada para encontrar la versión.

nota

Para acelerar la fase DOWNLOAD_SOURCE de la compilación, también puede establecer Profundidad del clon de Git en un número bajo. CodeBuild descarga menos versiones del repositorio.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.