2016-04-19 18 views

risposta

17

Krishh,

Ciò è possibile utilizzando un file nuget.config come di consueto:

<?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> 

Utilizzando Kudu, o di un altro metodo di distribuzione delineato here, copiare il file sia alla cartella di funzione o wwwroot (che si applicherebbe a tutte le funzioni) e verrà utilizzata la tua configurazione.

+1

Krishh, l'ultima implementazione contiene questo aggiornamento. Poiché c'era una versione minore di questa implementazione, le modifiche non verranno applicate automaticamente alle App di funzioni esistenti, pertanto potrebbe essere necessario modificare l'impostazione dell'app FUNCTIONS_EXTENSION_VERSION su ~ 0,2 (è possibile trovare le impostazioni dell'applicazione in Settaggi app funzione> Vai a impostazioni servizio app> Impostazioni applicazione) –

+1

per https://www.visualstudio.com/en-us/docs/package/get-started/nuget/auth#net-core utilizzando un feed NuGet privato sembra impossibile (richiede locale cambi macchina?), o almeno imprudente (memorizzare un PAT in testo semplice). È qualcosa che riceverà presto un supporto migliore? – JoeBrockhaus

+0

Vorrei anche conoscere la risposta alla domanda di Joe. Abbiamo un feed NuGet privato ospitato da VSTS, e vorrei utilizzare pacchetti da esso in un'app di Azure Function, ma voglio (aver bisogno) di farlo in modo sicuro (non memorizzando le chiavi nel controllo sorgente) e in modo scalabile/gestibile (non è necessario apportare modifiche manualmente in ogni distribuzione). Questo può essere realizzato? – Josh

3
+0

Mi chiedevo se ci fosse comunque il ripristino dei pacchetti di nuget, potremmo specificare le informazioni private del server nuget ?. @ Thomas – Krishh

+0

Se il tuo server è accessibile, potrebbe essere. chiedi un nuovo quesiotn per vedere se c'è qualche opzione per specificare i pacchetti sorgente di nuget – Thomas