From 23d72ed6fd6152a091db4eac59f91d468498ea10 Mon Sep 17 00:00:00 2001 From: Tatsuro Shibamura Date: Tue, 31 Dec 2019 21:40:40 +0900 Subject: [PATCH] Upgrade to Azure Functions v3 (#58) * Upgrade to Azure Functions v3 * Update .NET Core SDK --- KeyVault.Acmebot/KeyVault.Acmebot.csproj | 8 ++++---- azure-pipelines.yml | 9 +++++---- azuredeploy.json | 4 ++-- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/KeyVault.Acmebot/KeyVault.Acmebot.csproj b/KeyVault.Acmebot/KeyVault.Acmebot.csproj index 88a6a408..8751557d 100644 --- a/KeyVault.Acmebot/KeyVault.Acmebot.csproj +++ b/KeyVault.Acmebot/KeyVault.Acmebot.csproj @@ -1,7 +1,7 @@  - netcoreapp2.2 - v2 + netcoreapp3.1 + v3 @@ -12,8 +12,8 @@ - - + + diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 8cb77b44..47720102 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -8,7 +8,7 @@ trigger: variables: buildConfiguration: Release - dotnetSdkVersion: '2.2.x' + dotnetSdkVersion: '3.1.x' isGitHubTag: $[startsWith(variables['Build.SourceBranch'], 'refs/tags/v')] DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true NUGET_XMLDOC_MODE: skip @@ -49,9 +49,10 @@ stages: - task: AzureFileCopy@3 inputs: - SourcePath: '$(Pipeline.Workspace)/function/latest.zip' + sourcePath: '$(Pipeline.Workspace)/**/latest.zip' azureSubscription: 'Visual Studio Enterprise' - Destination: 'AzureBlob' + destination: 'AzureBlob' storage: 'shibayan' - ContainerName: 'azure-keyvault-letsencrypt' + containerName: 'azure-keyvault-letsencrypt' + blobPrefix: 'v3' displayName: 'Deploy to Storage Blob' \ No newline at end of file diff --git a/azuredeploy.json b/azuredeploy.json index d7344ac4..79834d0b 100644 --- a/azuredeploy.json +++ b/azuredeploy.json @@ -114,11 +114,11 @@ }, { "name": "WEBSITE_RUN_FROM_PACKAGE", - "value": "https://shibayan.blob.core.windows.net/azure-keyvault-letsencrypt/latest.zip" + "value": "https://shibayan.blob.core.windows.net/azure-keyvault-letsencrypt/v3/latest.zip" }, { "name": "FUNCTIONS_EXTENSION_VERSION", - "value": "~2" + "value": "~3" }, { "name": "FUNCTIONS_WORKER_RUNTIME",