Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Déploiement avec des workflows

Mode de mise au point
Déploiement avec des workflows - Amazon 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.

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.

À l'aide de CodeCatalyst flux de travail, vous pouvez déployer des applications et d'autres ressources vers diverses cibles telles qu'Amazon ECS AWS Lambda, etc.

Comment déployer une application ?

Pour déployer une application ou une ressource CodeCatalyst, vous devez d'abord créer un flux de travail, puis spécifier une action de déploiement à l'intérieur de celui-ci. Une action de déploiement est un élément constitutif du flux de travail qui définit ce que vous souhaitez déployer, vous souhaitez le déployer et comment vous souhaitez le déployer (par exemple, en utilisant un schéma bleu/vert). Vous ajoutez une action de déploiement à votre flux de travail à l'aide de l'éditeur visuel, ou YAML éditeur, de la CodeCatalyst console.

Les étapes de haut niveau pour déployer une application ou une ressource sont les suivantes.

Pour déployer une application (tâches de haut niveau)
  1. Dans votre CodeCatalyst projet, vous ajoutez le code source d'une application que vous souhaitez déployer. Pour de plus amples informations, veuillez consulter Stockage du code source dans des référentiels pour un projet dans CodeCatalyst.

  2. Dans votre CodeCatalyst projet, vous ajoutez un environnement qui définit l'Amazon Virtual Private Cloud (VPC) cible Compte AWS et facultatif sur lequel vous souhaitez effectuer le déploiement. Pour de plus amples informations, veuillez consulter Déploiement dans Comptes AWS et VPCs.

  3. Dans votre CodeCatalyst projet, vous créez un flux de travail. Le flux de travail vous permet de définir comment créer, tester et déployer votre application. Pour de plus amples informations, veuillez consulter Commencer à utiliser les flux de travail.

  4. Dans le flux de travail, vous ajoutez un déclencheur, une action de création et éventuellement une action de test. Pour plus d’informations, consultez Démarrage d'un flux de travail exécuté automatiquement à l'aide de déclencheurs, Ajouter l'action de construction et Ajouter l'action de test.

  5. Dans le flux de travail, vous ajoutez une action de déploiement. Vous pouvez choisir parmi plusieurs actions de déploiement CodeCatalyst proposées sur votre application vers différentes cibles, telles qu'AmazonECS. (Vous pouvez également utiliser une action de génération ou une GitHub action pour déployer votre application. Pour plus d'informations sur l'action de génération et GitHub les actions, voirAlternatives aux actions de déploiement.)

  6. Vous démarrez le flux de travail manuellement ou automatiquement par le biais d'un déclencheur. Le flux de travail exécute les actions de génération, de test et de déploiement en séquence pour déployer votre application et vos ressources vers la cible. Pour de plus amples informations, veuillez consulter Démarrer un flux de travail exécuté manuellement.

Liste des actions de déploiement

Les actions de déploiement disponibles sont les suivantes :

Note

D'autres CodeCatalyst actions peuvent déployer des ressources ; toutefois, elles ne sont pas considérées comme des actions de déploiement car leurs informations de déploiement n'apparaissent pas sur la page Environnements. Pour en savoir plus sur la page Environnements et sur l'affichage des déploiements, consultez Déploiement dans Comptes AWS et VPCs etAffichage des informations de déploiement.

Avantages des actions de déploiement

L'utilisation d'actions de déploiement dans un flux de travail présente les avantages suivants :

  • Historique des déploiements : consultez l'historique de vos déploiements pour vous aider à gérer et à communiquer les modifications apportées aux logiciels que vous avez déployés.

  • Traçabilité : suivez l'état de vos déploiements via la CodeCatalyst console et découvrez quand et où chaque révision d'application a été déployée.

  • Annulations : annulez automatiquement les déploiements en cas d'erreur. Vous pouvez également configurer des alarmes pour activer les annulations de déploiement.

  • Surveillance : surveillez votre déploiement au fur et à mesure qu'il progresse au cours des différentes étapes de votre flux de travail.

  • Intégration avec d'autres CodeCatalyst fonctionnalités : stockez le code source, puis créez-le, testez-le et déployez-le, le tout à partir d'une seule application.

Alternatives aux actions de déploiement

Vous n'êtes pas obligé d'utiliser des actions de déploiement, bien qu'elles soient recommandées car elles offrent les avantages décrits dans la section précédente. Au lieu de cela, vous pouvez utiliser les CodeCatalyst actions suivantes :

  • Une action de construction.

    Généralement, vous utilisez des actions de génération si vous souhaitez effectuer un déploiement sur une cible pour laquelle aucune action de déploiement correspondante n'existe, ou si vous souhaitez mieux contrôler la procédure de déploiement. Pour plus d'informations sur l'utilisation des actions de génération pour déployer des ressources, consultezConstruire avec des flux de travail.

  • Une GitHub action.

    Vous pouvez utiliser une GitHub action dans un CodeCatalyst flux de travail pour déployer des applications et des ressources (au lieu d'une CodeCatalyst action). Pour plus d'informations sur l'utilisation GitHub des actions dans un CodeCatalyst flux de travail, voir Intégration aux GitHub actions

Vous pouvez également utiliser les AWS services suivants pour déployer votre application, si vous ne souhaitez pas utiliser de CodeCatalyst flux de travail pour ce faire :

Utilisation CodeDeploy, CodeBuild CodePipeline, et CloudFormation services pour les déploiements complexes en entreprise.

Rubrique suivante :

Déploiement sur Amazon ECS

Rubrique précédente :

SARIFpropriétés
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.