View a markdown version of this page

Self-hosted GitHub Actions dans lesquelles les coureurs AWS CodeBuild - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Self-hosted GitHub Actions dans lesquelles les coureurs AWS CodeBuild

Vous pouvez configurer votre projet pour configurer des lanceurs d' GitHub actions auto-hébergés dans des CodeBuild conteneurs afin de traiter les tâches de votre flux de travail GitHub Actions. Cela peut être fait en configurant un webhook à l'aide de votre CodeBuild projet et en mettant à jour votre flux de travail GitHub Actions YAML pour utiliser des coureurs auto-hébergés hébergés sur des machines. CodeBuild

Les étapes de haut niveau pour configurer un CodeBuild projet afin d'exécuter GitHub des tâches Actions sont les suivantes :

  1. Si ce n'est pas déjà fait, créez un jeton d'accès personnel ou connectez-vous à une application OAuth pour connecter votre projet. GitHub

  2. Accédez à la CodeBuild console, créez un CodeBuild projet avec un webhook et configurez vos filtres de webhook.

  3. Mettez à jour votre flux de travail GitHub Actions en YAML GitHub pour configurer votre environnement de génération.

Pour une procédure plus détaillée, voirTutoriel : Configuration d'un lanceur d' CodeBuild-hosted GitHub actions.

Cette fonctionnalité permet d'intégrer nativement les tâches de votre flux de travail GitHub Actions AWS, ce qui garantit sécurité et commodité grâce à des fonctionnalités telles que IAM AWS CloudTrail, AWS Secrets Manager l'intégration et Amazon VPC. Vous pouvez accéder aux derniers types d'instances, y compris ARM-based les instances.