2016-04-19 9 views

Antwort

17

Krishh,

Dies ist möglich, eine nuget.config Datei wie gewohnt:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <add key="MyPrivateFeed" value="http://myhost/myfeed" /> 
    ... other feeds ... 
    </packageSources> 
    <activePackageSource> 
    <add key="All" value="(Aggregate source)" /> 
    </activePackageSource> 
</configuration> 

Mit Kudu oder einem anderen Bereitstellungsmethode here skizzierte, Kopie, die auf Datei entweder die Funktion Ordner oder wwwroot (das auf alle Funktionen gelten würde) und Ihre Konfiguration wird verwendet.

+1

Krishh, die neueste Implementierung enthält dieses Update. Da bei dieser Bereitstellung ein geringfügiger Versionsschwund aufgetreten ist, werden die Änderungen nicht automatisch auf vorhandene Funktions-Apps angewendet. Daher müssen Sie möglicherweise die App-Einstellung FUNCTIONS_EXTENSION_VERSION auf ~ 0,2 ändern (die Anwendungseinstellungen finden Sie unter Funktions-App-Einstellungen> Gehe zu App-Service-Einstellungen> Anwendungseinstellungen) –

+1

pro https://www.visualstudio.com/en-us/docs/package/get-started/nuget/auth#net-core mit einem privaten NuGet-Feed scheint unmöglich zu sein (erfordert lokale Maschinenwechsel?), oder zumindest unklug (Speichern einer PAT im Klartext). Ist das etwas, das bald besser unterstützt wird? – JoeBrockhaus

+0

Ich würde auch gerne die Antwort auf Joes Frage wissen. Wir haben einen privaten NuGet-Feed, der von VSTS gehostet wird, und ich würde gerne Pakete davon in einer Azure-Funktions-App verwenden, aber ich möchte (sicher) (auf sichere Weise keine Schlüssel in der Quellcodeverwaltung speichern) und in einer skalierbaren/verwaltbaren Weise (Sie müssen nicht bei jeder Bereitstellung manuell Änderungen vornehmen). Kann dies erreicht werden? – Josh

3
+0

Ich fragte mich, ob es beim Zurückspeichern von nuget-Paketen sowieso möglich war, die privaten nugget-Server-Informationen anzugeben. @Thomas – Krishh

+0

Wenn Ihr Server erreichbar ist, könnte es sein. Fragen Sie einen neuen Quesiotn, um zu sehen, ob es eine Option gibt, um die Quell-Quellpakete anzugeben. – Thomas

Verwandte Themen