2017-09-13 4 views
0

J'ai consulté la documentation d'AWS CodeBuild et ai recherché cette question sous diverses formes, mais je n'ai rien trouvé de pertinent.Comment configurer AWS CodeBuild pour créer une application ASP.NET 4

J'ai une application ASP.NET 4 MVC, qui cible .NET Framework 4.5.2. Et la grande idée est de déployer cette application automatiquement depuis le dépôt git vers plusieurs machines Windows.

J'ai des scripts qui utilisent AWS CLI et AWS CodeDeploy pour générer l'application et la déployer de mon dev-machine vers nos serveurs. Ces scripts fonctionnent bien. L'étape suivante, que je n'arrive pas à comprendre, consiste à utiliser AWS CodeBuild (ou peut-être utiliser d'autres choses AWS ou non AWS) pour extraire le code du dépôt git et exécuter mon construire des scripts (pas sur mon dev-machine). Mais il semble que CodeBuild ne puisse fonctionner qu'avec des environnements Unix/Linux et pas avec Windows + .NET Framework. La question est: La question est: Est-il possible d'utiliser CodeBuild ou un autre service AWS pour extraire le code du référentiel git et créer une application ASP.NET 4 qui cible .NET Framework et comment faire?

Répondre

0

À moins que quelque chose n'ait changé très récemment, AWS CodeBuild ne prend en charge que les applications .net Core, pas le framework .net traditionnel. Vous pouvez installer Jenkins (ou un autre outil similaire) sur une instance EC2 et l'intégrer dans votre processus, mais cela vous obligera à faire la plus grande partie du travail vous-même pour le faire fonctionner.