/ / Pouvons-nous publier une application Web Asp.net utilisant l'intégration continue en ligne VSTS - intégration continue, version vsts

Pouvons-nous publier une application Web Asp.net utilisant l'intégration continue en ligne VSTS - intégration continue, version vsts

J'utilise VSTS en ligne et dispose d'une application Web. Tout en continuant l'intégration, je peux construire mon projet dans le référentiel et appliquer des déclencheurs pour créer mon application à chaque enregistrement effectué.

Étapes utilisées: 1. Obtenir la source 2. Restauration NuGet 3. Solution de construction 4. Publier un artefact 5. Publier des symboles 6. Copier un artefact de publication

Dans la quatrième étape, mon application n'est pas publiée dans le dossier spécifié et, lors de la publication, l'artefact est vide et génère une erreur d'artefact vide.

Réponses:

0 pour la réponse № 1

Premier, vous devez ajuster les étapes de la tâche de construction comme suit:

1. Get Source
2. NuGet Restore
3. Build Solution
4. Publish symbols
5. Copy publish artifact
6. Publish Artifact

La tâche de copie d'artefact de publication doit précéder la tâche de publication d'artefact, car l'étape 5 copie le fichier dans $(build.artifactstagingdirectory) répertoire et step6 publier un artefact de $(build.artifactstagingdirectory).

Seconde, pour les applications web asp.net, les résultats de la construction n’existent pas **bin$(BuildConfiguration)** (**binDebug** ou **binRelease**), vous devez donc spécifier le contenu de la tâche Copier le fichier comme suit: **bin** ou le type de détail des fichiers.

entrer la description de l'image ici