View a markdown version of this page

Configuration des actions du flux de travail - Amazon CodeCatalyst

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.

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.

Configuration des actions du flux de travail

Une action est l'élément constitutif principal d'un flux de travail et définit une unité logique de travail, ou tâche, à effectuer lors de l'exécution d'un flux de travail. En général, un flux de travail comprend plusieurs actions qui s'exécutent de manière séquentielle ou en parallèle selon la façon dont vous les avez configurées.

Types d'action

Dans un CodeCatalyst flux de travail Amazon, vous pouvez utiliser les types d'actions suivants.

CodeCatalyst actions

Une CodeCatalyst action est une action qui est créée, maintenue et entièrement prise en charge par l'équipe de CodeCatalyst développement.

Il existe CodeCatalyst des actions pour créer, tester et déployer des applications, ainsi que pour effectuer diverses tâches, telles que l'appel d'une AWS Lambda fonction.

Les CodeCatalyst actions suivantes sont disponibles :

La documentation relative aux CodeCatalyst actions est disponible dans ce guide et dans le fichier readme de chaque action.

Pour plus d'informations sur les CodeCatalyst actions disponibles et sur la manière d'en ajouter une à un flux de travail, consultezAjouter une action à un flux de travail.

CodeCatalyst Actions des laboratoires

Une action CodeCatalyst Labs est une action qui fait partie d'Amazon CodeCatalyst Labs, un terrain d'essai pour les applications expérimentales. CodeCatalyst Les actions des laboratoires ont été développées pour mettre en valeur les intégrations avec les AWS services.

Les actions CodeCatalyst Labs suivantes sont disponibles :

  • Déploiement vers l' AWS Amplify hébergement

    Cette action déploie une application sur Amplify Hosting.

  • Déployez vers AWS App Runner

    Cette action déploie la dernière image d'un référentiel d'images source sur App Runner.

  • Déploiement sur Amazon CloudFront et Amazon S3

    Cette action déploie une application sur CloudFront Amazon S3.

  • Déployez avec AWS SAM

    Cette action déploie votre application sans serveur avec AWS Serverless Application Model ()AWS SAM.

  • Invalider Amazon Cache CloudFront

    Cette action invalide un CloudFront cache pour un ensemble de chemins donné.

  • Webhook sortant

    Cette action permet aux utilisateurs d'envoyer des messages dans le cadre d'un flux de travail à un serveur Web arbitraire à l'aide d'une requête HTTPS.

  • Publier sur AWS CodeArtifact

    Cette action publie les packages dans un CodeArtifact référentiel.

  • Publier sur Amazon SNS

    Cette action permet aux utilisateurs de s'intégrer à Amazon SNS en créant une rubrique, en publiant dans une rubrique ou en s'abonnant à une rubrique.

  • Envoyez un message à Amazon ECR

    Cette action crée et publie une image Docker dans un référentiel Amazon Elastic Container Registry (Amazon ECR).

  • Scannez avec Amazon CodeGuru Security

    Cette action crée une archive zip d'un chemin de code configuré et utilise CodeGuru Security pour exécuter une analyse de code.

  • Édition communautaire Terraform

    Cette action exécute Terraform Community Edition plan et apply les opérations.

La documentation des actions CodeCatalyst Labs est disponible dans le fichier readme de chaque action.

Pour plus d'informations sur l'ajout d'une action CodeCatalyst Labs à un flux de travail et sur l'affichage de son fichier Lisez-moi, consultezAjouter une action à un flux de travail.

GitHub Actions

Une GitHub action ressemble beaucoup à une CodeCatalyst action, sauf qu'elle a été développée pour être utilisée avec des GitHub flux de travail. Pour plus de détails sur GitHub les actions, consultez la documentation sur GitHub les actions.

Vous pouvez utiliser GitHub des actions parallèlement à des CodeCatalyst actions natives dans un CodeCatalyst flux de travail.

Pour vous faciliter la tâche, la CodeCatalyst console permet d'accéder à plusieurs GitHub actions populaires. Vous pouvez également utiliser n'importe quelle GitHub action répertoriée GitHub sur le Marketplace (sous réserve de quelques restrictions).

La documentation relative aux GitHub actions est disponible dans le fichier readme de chaque action.

Pour de plus amples informations, veuillez consulter Intégration aux GitHub actions.

Third-party actions

Une action tierce est une action créée par un fournisseur tiers et mise à disposition dans la CodeCatalyst console. Les actions Mend SCA et SonarCloud Scan, créées respectivement par Mend et Sonar, sont des exemples d'actions tierces.

La documentation relative aux actions tierces est disponible dans le fichier readme de chaque action. Des documents supplémentaires peuvent également être fournis par le fournisseur tiers.

Pour plus d'informations sur l'ajout d'une action tierce à un flux de travail et sur l'affichage de son fichier Lisez-moi, consultezAjouter une action à un flux de travail.