@@ -8,8 +8,10 @@ variables:
88 projectName : ' Umbraco.Forms.Integrations.Crm.Hubspot.OAuthProxy'
99 project : ' src/$(projectName)/$(projectName).csproj'
1010 buildConfiguration : ' Release'
11- azureServiceConnection : ' Umbraco Forms Integrations - Umbraco Cloud Services Dev - Hubspot Auth'
12- webAppName : ' azapp-forms-hubspot-auth-we-dev-svc'
11+ azureServiceConnectionDev : ' Umbraco Forms Integrations - Umbraco Cloud Services Dev - Hubspot Auth'
12+ azureServiceConnectionLive : ' Umbraco Forms Integrations - Umbraco Cloud Services Live - Hubspot Auth'
13+ webAppNameDev : ' azapp-forms-hubspot-auth-we-dev-svc'
14+ webAppNameLive : ' azapp-forms-hubspot-auth-we-live-svc'
1315
1416steps :
1517- script : dotnet build $(project) --configuration $(buildConfiguration)
@@ -21,16 +23,35 @@ steps:
2123 projects : $(project)
2224 publishWebProjects : false
2325- task : AzureWebApp@1
24- displayName : ' Deploy Web App'
26+ displayName : ' Deploy Web App (Dev) '
2527 inputs :
26- azureSubscription : $(azureServiceConnection )
27- appName : $(webAppName )
28+ azureSubscription : $(azureServiceConnectionDev )
29+ appName : $(webAppNameDev )
2830 package : ' $(System.DefaultWorkingDirectory)/**/*.zip'
2931- task : AzureAppServiceSettings@1
30- displayName : ' Set Web App Settings'
32+ displayName : ' Set Web App Settings (Dev) '
3133 inputs :
32- azureSubscription : $(azureServiceConnection)
33- appName : $(webAppName)
34+ azureSubscription : $(azureServiceConnectionDev)
35+ appName : $(webAppNameDev)
36+ appSettings : |
37+ [
38+ {
39+ "name": "AppSettings:ClientSecret",
40+ "value": "$(hubSpotAppSecretKey)",
41+ "slotSetting": false
42+ }
43+ ]
44+ - task : AzureWebApp@1
45+ displayName : ' Deploy Web App (Live)'
46+ inputs :
47+ azureSubscription : $(azureServiceConnectionLive)
48+ appName : $(webAppNameLive)
49+ package : ' $(System.DefaultWorkingDirectory)/**/*.zip'
50+ - task : AzureAppServiceSettings@1
51+ displayName : ' Set Web App Settings (Live)'
52+ inputs :
53+ azureSubscription : $(azureServiceConnectionLive)
54+ appName : $(webAppNameLive)
3455 appSettings : |
3556 [
3657 {
0 commit comments