Ich habe eine VSTS-Builddefinition, die ein NuGet-Paket der vom Build erstellten Komponente erstellt. Wenn ich versuche, die NuGet Publish-Aufgabe (die sofort verfügbar ist) in der Builddefinition zum Veröffentlichen in einem UNC-Pfad zu verwenden, ist es erfolgreich, aber das .nupkg landet einfach im Stammverzeichnis des UNC-Pfads (anstelle der verschachtelten Ordnerstruktur mit die .sha512- und nuspec-Dateien, die die Indizierung unterstützen.Veröffentlichen eines Nuget-Pakets auf einer UNC-Freigabe mit einer Nuget Publisher-Erstellungsaufgabe
Es scheint, dass die NuGet Publishing-Aufgabe einen Push ausführt, der für HTTP-Endpunkte gut funktioniert, aber für UNC-Endpunkte wird stattdessen ein NuGet-Befehl zum Hinzufügen benötigt. Gibt es eine Möglichkeit, die NuGet Publish-Aufgabe auf meine Bedürfnisse anzuwenden?
Wenn alles andere fehlschlägt, werde ich Powershell es, aber ich hoffe, es gibt Unterstützung für UNC, die ich nicht finde.
Danke für den Vorsprung auf der Powershell. Ich hoffe, dass es einen Weg gibt, es mit dem Build-Schritt von NuGet Publisher zu machen, sonst werde ich auf das zurückgreifen, was Sie haben. –
@SeanB Sie können eine Build-Erweiterung erstellen, dann können Sie sie als anderen Build-Schritt/Task verwenden. https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/add-build-task –