@@ -8,8 +8,10 @@ variables:
8
8
projectName : ' Umbraco.Forms.Integrations.Crm.Hubspot.OAuthProxy'
9
9
project : ' src/$(projectName)/$(projectName).csproj'
10
10
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'
13
15
14
16
steps :
15
17
- script : dotnet build $(project) --configuration $(buildConfiguration)
@@ -21,16 +23,35 @@ steps:
21
23
projects : $(project)
22
24
publishWebProjects : false
23
25
- task : AzureWebApp@1
24
- displayName : ' Deploy Web App'
26
+ displayName : ' Deploy Web App (Dev) '
25
27
inputs :
26
- azureSubscription : $(azureServiceConnection )
27
- appName : $(webAppName )
28
+ azureSubscription : $(azureServiceConnectionDev )
29
+ appName : $(webAppNameDev )
28
30
package : ' $(System.DefaultWorkingDirectory)/**/*.zip'
29
31
- task : AzureAppServiceSettings@1
30
- displayName : ' Set Web App Settings'
32
+ displayName : ' Set Web App Settings (Dev) '
31
33
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)
34
55
appSettings : |
35
56
[
36
57
{
0 commit comments