2013-01-14 17 views
7

Come configurare il sito Web in modo che utilizzi la configurazione di prova o di rilascio quando eseguo la distribuzione utilizzando GIT? Posso configurare il ramo che voglio usare, ma la configurazione di build.Cambiare la configurazione sul sito Web di Azure quando si utilizza GIT per distribuire

+2

Questa è stata la prima cosa che ho pensato quando si cerca di distribuire in Azure da Github. Non dovrebbe il portale di Azure avere un menu a discesa (o una casella di testo) per selezionare la configurazione di build da utilizzare durante la compilazione? Sembra un'enorme omissione per me. –

risposta

4

Il modo migliore per farlo è utilizzare uno script di distribuzione personalizzato, come descritto in questo post.

Una volta che lo fai, hai molto più controllo su come è costruita la tua app. In questo caso, puoi semplicemente modificare il comando msbuild come viene eseguito per utilizzare qualsiasi configurazione tu desideri, proprio come faresti se esegui msbuild sul tuo computer locale.

+0

Grazie. In realtà ho trovato un link a Kudu da uno dei tuoi blogpost. Giusto non ho un ramo git usato per la distribuzione di test. E ha aggiunto le impostazioni al sito Web in azzurro per gestire i parametri del test. E finora funziona ok. Daro 'un'occhiata e provo l'altro approccio, grazie. –

2

Ora è possibile aggiungere un'impostazione di app per questo nella pagina di configurazione, invece di risolvere il problema di uno script di distribuzione personalizzato.

SCM_BUILD_ARGS -p: Configurazione = [CONFIGURATION_VALUE]

esempio

[KEY] SCM_BUILD_ARGS

[VALUE] -p: Configurazione = QA

https://github.com/projectkudu/kudu/wiki/Configurable-settings

Problemi correlati