0

J'ai configuré mon serveur Jenkins et suis capable de construire ma solution (avec plusieurs projets déployables) correctement. Maintenant, j'essaie de tout préparer dans un projet sur Elastic Beanstalk, mais il me semble qu'il me manque quelque chose qui, une fois "déployé", est déployé de telle sorte que mon ancien code est toujours en cours d'exécution.Conditionnement de l'application ASP.Net pour Elastic Beanstalk à l'aide de Jenkins

J'ai essayé de chercher n'importe quoi pour me dire comment fonctionne le plugin AWS Toolkit, mais je n'ai pas trouvé de bonne ventilation sur ce qu'il fait lors du déploiement. Si quelqu'un a une idée sur toutes les étapes qu'il faut, j'aimerais l'entendre. Il semble qu'il utilise MSDeploy d'une manière ou d'une autre avant de compresser, mais je ne sais pas comment répliquer les résultats du plugin en utilisant la ligne de commande. Les informations d'identification sont très bien et tout, je peux aller dans la console et voir qu'il est "mise à jour" les instances, ce qui explique pourquoi je crois que mes problèmes sont dans mon emballage.

Plugins utilisés:

MSBuild - http://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin

AWS Elastic Beanstalk - https://wiki.jenkins-ci.org/display/JENKINS/AWSEB+Deployment+Plugin

Configurations:

fichier MSBuild - SOLUTION_FILE

commande MSBuild Arguments de la ligne -/propriété: Configuration = AWS-Staging/propriété: Platform = "Any CPU"/clp: ErrorsOnly

AWS EB Emballage répertoire racine - PROJECT_DIRECTORY \ bin

Répondre

0

trouvé la solution - Ajouter/t: Forfait à mes paramètres MSBuild