J'essaie d'implémenter une intégration et un déploiement continus sur mon service DEV Azure App. J'utilise l'agent hébergé sur Visual Studio Team Services. L'étape "Déployer le site Web sur Azure" dans la définition de version continue à échouer avec l'erreur "Aucun package trouvé avec le modèle spécifié". Des idées?
"Plus d’un paquet correspondant au modèle spécifié. Veuillez restreindre le motif de recherche [sic]." L'erreur se produit généralement lorsque la tâche a détecté 2 packages ou plus, car vous avez entré "xxx\*. Zip" dans le paramètre "Package ou dossier" de la tâche. Il suffit donc de le mettre à jour pour spécifier le nom du paquet détaillé. Question similaire ici: Déployer le site Web Azure et les tâches Web dans le même sln à l’aide de VSO - Erreur - Il ne peut y avoir qu’un seul .
Et pour votre problème d'origine, vous pouvez également résoudre le problème en créant une nouvelle définition de construction avec "Visual Studio" sélectionné dans l'onglet "Créer" et "Azure WebApp" sélectionné dans l'onglet "Déploiement". Cela créera une définition de construction avec les arugments requis ajoutés.
Avait le même problème il y a quelques heures. Voici comment j'ai pu résoudre le problème:
Assurez-vous que les arguments MSBuild à l'étape de la solution de génération sont les suivants:
Ajouter une étape Déploiement Azure App Service: ARM
$(build.artifactstagingdirectory)\**\*.Zip
Pas:
Configuration du déploiement d'Azure App Service:
utilisez le concepteur visuel lors de la création d'un pipeline de construction dans les dévops Azure, même si votre code repose sur les dépôts Azure et github
puis sélectionnez la source
sélectionnez enfin les templates respectifs de votre application