Section courante

A propos

Section administrative du site

Fiche technique
Fournisseur : AWS
Type de produit : Service infonuagique
Catégorie : Déploiement automatisé
Site Web : https://aws.amazon.com/codedeploy/

AWS CodeDeploy

Le AWS CodeDeploy est un service permet d'effectuer des déploiements d'un dépôt de version (Git, GitHub, AWS CodeCommit,...) vers un ou plusieurs serveurs EC2 (VM). Il offre la possibilité de recréer une nouvelle machine virtuelles EC2 à chaque fois ou de copier le code dans un dossier spécifique et d'exécuter une série de commande au besoin.

Installation

Il est possible d'installer l'agent de AWS CodeDeploy sous AMI Amazon Linux à l'aide des commandes suivantes :

sudo yum update
sudo yum install ruby
sudo yum install wget
cd /home/ec2-user
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto

Version

Il est possible de vérifier l'agent de AWS CodeDeploy à l'aide des commandes suivantes selon les systèmes d'exploitation ou distribution :

AMI Amazon Linux ou RHEL Ubuntu Server Windows Server
sudo yum info codedeploy-agent sudo dpkg -s codedeploy-agent sc qdescription codedeployagent

Déboguage

Le AWS CodeDeploy est très capricieux dans ses paramètres et la moins erreurs anodine provoquera un plantage du déploiement. Pour savoir pourquoi un problème s'est produit, il est possible de consulter le fichier de journal de bord en fonction de la plateforme :

Plateforme Emplacement
Linux /var/log/aws/codedeploy-agent/codedeploy-agent.log
Windows C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt

Remarques



Dernière mise à jour : Mercredi, le 21 novembre 2018