Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esempio di versione sorgente con AWS CodeBuild

Modalità Focus
Esempio di versione sorgente con AWS CodeBuild - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Questo esempio dimostra come specificare una versione del codice sorgente utilizzando un formato diverso dall'ID di commit (noto anche come commitSHA). Puoi specificare la versione dell'origine nei seguenti modi:

  • Per un provider di sorgenti Amazon S3, usa l'ID di versione dell'oggetto che rappresenta il file di input ZIP della build.

  • Per CodeCommit Bitbucket ed GitHub Enterprise Server, utilizza uno dei seguenti: GitHub

    • Richiesta pull come riferimento alla richiesta pull (ad esempio refs/pull/1/head).

    • Ramo come nome del ramo.

    • ID commit.

    • Tag.

    • Riferimento e un ID commit. Il riferimento può essere uno dei seguenti:

      • Un tag (ad esempio refs/tags/mytagv1.0^{full-commit-SHA}).

      • Un ramo (ad esempio refs/heads/mydevbranch^{full-commit-SHA}).

      • Una richiesta pull (ad esempio refs/pull/1/head^{full-commit-SHA}).

  • Per GitLab e GitLab Self Managed, usa uno dei seguenti:

    • Ramo come nome del ramo.

    • ID commit.

    • Tag.

Nota

È possibile specificare la versione di una sorgente di richiesta pull solo se il repository è GitHub o GitHub Enterprise Server.

Se utilizzi un riferimento e un ID commit per specificare una versione, la fase DOWNLOAD_SOURCE della compilazione dura meno è più rapida di quando fornisci solo la versione. Questo perché quando si aggiunge un riferimento, CodeBuild non è necessario scaricare l'intero repository per trovare il commit.

  • È possibile specificare una versione di origine con solo un ID commit, ad esempio 12345678901234567890123467890123456789. Se lo fai, CodeBuild devi scaricare l'intero repository per trovare la versione.

  • È possibile specificare una versione di origine con un riferimento e un ID commit in questo formato: refs/heads/branchname^{full-commit-SHA} (ad esempio refs/heads/main^{12345678901234567890123467890123456789}). Se lo fai, CodeBuild scarica solo il ramo specificato per trovare la versione.

Nota

Per velocizzare la DOWNLOAD_SOURCE fase di compilazione, puoi anche impostare la profondità del clone di Git su un numero basso. CodeBuild scarica un numero inferiore di versioni del tuo repository.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.