Webhook manuali Buildkite - 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à.

Webhook manuali Buildkite

Attualmente, CodeBuild richiede che tutti i webhook Buildkite vengano creati manualmente. CodeBuildrestituisce un URL di payload come parte della chiamata per creare il webhook, che può essere utilizzato per creare manualmente il webhook all'interno di Buildkite.

Usa la seguente procedura per creare un webhook manuale Buildkite.

Per creare un CodeBuild progetto con un webhook
  1. Apri la AWS CodeBuild console su https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Creare un progetto di compilazione. Per informazioni, consulta Creare un progetto di compilazione (console) e Esecuzione di una compilazione (console).

  3. Nella configurazione del progetto, scegli Runner project.

    In Runner:

    • Per il provider Runner, scegli Buildkite.

    • Per il token dell'agente Buildkite, scegli Crea un nuovo token agente utilizzando la pagina di creazione segreta. Ti verrà richiesto di creare un nuovo segreto in AWS Secrets Manager con un valore segreto uguale al token dell'agente Buildkite che hai generato sopra.

    • (Facoltativo) Se desideri utilizzare credenziali CodeBuild gestite per il tuo lavoro, seleziona il provider del repository di origine del tuo lavoro nelle opzioni delle credenziali di origine di Buildkite e verifica che le credenziali siano configurate per il tuo account. Inoltre, verifica che la tua pipeline Buildkite utilizzi Checkout utilizzando HTTPS.

    • In Environment (Ambiente):

    • In Buildspec:

      • Nota che il tuo buildspec verrà ignorato a meno che non venga aggiunto come etichetta. buildspec-override:true Invece, lo CodeBuild sovrascriverà per utilizzare i comandi che configureranno il runner self-hosted.

  4. Continua con i valori predefiniti, quindi scegli Crea progetto di compilazione.

  5. Salva l'URL del payload e i valori segreti dal popup Create Webhook. Segui le istruzioni nel popup per creare un nuovo webhook dell'organizzazione Buildkite.