Come distribuire diverse funzioni di Azure con VSTS?

2

Ho creato nelle risorse di Azure 2 Functions con i seguenti nomi:

  • FrontApiFunctions
  • PostProcessingFunctions

Le mie soluzioni di Visual Studio sono così:

AllFunctions.sln
|- FrontApiFunctions
   |- FrontApiFunctions.csproj
   |- FrontApiFunctions.cs
|- PostProcessingFunctions
   |- PostProcessingFunctions.csproj
   |- PostProcessingFunctions.cs

In VSTS quali sono i passaggi da implementare:

  • FrontApiFunctions.csproj alle risorse di FrontApiFunctions
  • PostProcessingFunctions.csproj alle risorse PostProcessingFunctions
posta Swell 26.06.2017 - 16:57
fonte

1 risposta

3

Ho fatto qualcosa di simile una volta, tranne che ho costruito e fatto riferimento a una libreria di classi da un'App Function. Dovresti essere in grado di adattare questo approccio:

  1. Crea la soluzione
  2. Aggiungi un'attività "Copia file" per copiare l'output della libreria di classi nei riferimenti dell'app della funzione
  3. Nell'attività Copia file, specificare l'output di generazione della libreria di classi
  4. Per Target Folder , specifica la cartella dalla quale la tua app di funzione sta estraendo i suoi riferimenti, ad esempio: #r "References\MyAssembly.dll"

Perquantoriguardalaversione:

  1. Utilizzasemplicementel'attività"Distribuzione servizio app di Azure"
  2. Il trucco qui è che mentre l'attività cerca un file zip per impostazione predefinita, puoi sovrascriverlo semplicemente pubblicando il contenuto di una cartella (l'app funzione)

    
risposta data 07.07.2017 - 23:49
fonte

Leggi altre domande sui tag