CI/CD der ASP.NET Kern-Web-API mit VSTS

Habe ich eine erstellt ASP.NET Kern-Web-API-app mit Visual Studio 2017 (Community Edition). Ich konnte erfolgreich veröffentlichen auf einer Azure-App-Dienst mithilfe von Visual Studio.

Ich jetzt einrichten möchten, CI/CD mit VSTS. Ich nutzte die "Konfigurieren von Continuous Delivery" - option von Visual Studio erstellt ein Projekt in VSTS und erstellt eine build-definition. Ich hatte zum erstellen einer neuen build-definition auf der Basis des 'ASP.NET Core" - Vorlage in VSTS, um zu vermeiden, Nuget restore Fehler. Die Lösung baut jetzt und die tests werden ausgeführt, aber die 'Veröffentlichen' Aufgabe abgeschlossen ist, mit einer Warnung-

##[warning]No web project was found in the repository. Web projects are identified by the presence of either a web.config file or wwwroot folder in the directory.

Den 'Veröffentlichen Artefakt' Aufgabe hat eine ähnliche Warnung -

##[warning]Directory 'd:\a\1\a' is empty. Nothing will be added to build artifact 'drop'.

Und natürlich, die bauen keine Artefakte erzeugt werden.

Muss ich hinzufügen, erstellen Sie Aufgaben, um die Standard-ASP.NET Core build-Vorlage? Wie kann ich die Veröffentlichung meiner Web-API Azure mit VSTS?

Schreibe einen Kommentar