J'utilise le service d'application Deploy Azure pour créer un créneau dans Team Services. Je souhaite pouvoir générer ma solution avec PackageAsSingleFile défini sur False. Cependant, lorsque j'essaie de libérer le paquet avec le chemin d'accès à l'artefact créé, je reçois le message "Aucun paquet n'a été trouvé avec le modèle spécifié".
Dois-je créer deux artefacts, l'un sous forme de fichier Zip et l'autre sous forme de package de fichiers pour pouvoir faire ce que je veux? J'ai essayé différents chemins d'accès aux dossiers, mais j'obtiens la même erreur, peu importe.
Reportez-vous à ces étapes:
J'ai utilisé le fichier Zip et la tâche Azure App Services Deploy peut être exécutée avec succès.
Pour la définition de construction associée, vous pouvez utiliser les tâches ci-dessous:
Tâche Copier des fichiers:
Dossier source: $(Build.SourcesDirectory)
.
Contenu: le projet que vous souhaitez déployer sur Azure, tel que ASPNETCoreProj\**
.
Dossier cible: $(Build.ArtifactStagingDirectory)
.
Tâche d’archivage: Dossier (ou fichier) racine à archiver: $(Build.ArtifactStagingDirectory)
. Type d’archive: Zip
. Fichier d’archive à créer: $(Build.ArtifactStagingDirectory)/project.Zip
.
Tâche de publication de construction d'artefacts:
Chemin de publication: $(Build.ArtifactStagingDirectory)
.
Nom de l'artefact: drop
.
Dans la définition de la version, vous pouvez spécifier Package ou dossier comme $(System.DefaultWorkingDirectory)\**\*.Zip
dans Tâche Azure App Services Deploy .