Je ne connais pas Jenkins et CI/CD, donc je veux obtenir quelques conseils ici.Utilisation de Jenkins pour faire du CI/CD sur l'instance EC2
J'ai une instance EC2, sur cette instance, il aura WildFly + Appeon, que je vais déployer un fichier War sur WildFly.
Ce fichier War sera stocké dans un compartiment S3. Le travail Jenkins récupère le fichier war à partir de S3, puis passe à cette instance EC2, arrête le serveur WildFly et Appeon, remplace le fichier WAR sur l'instance EC2 et redémarre Wildfly et Appeon.
Que devrais-je savoir pour faire ce travail? Aucun conseil?
vous pouvez simplement utiliser un script de ligne de commande qui a SSFE commandes cli et commandes ssh à l'intérieur de celui-ci. Jenkins peut également exécuter des commandes arbitraires. Faites juste un aws s3 cp ..... suivi par scp, suivi par le service ssh X restart. Je pense que vous êtes en sécurité en copiant le fichier puis en redémarrant le service –