Add build definition for deploying samples (#2469)
This commit is contained in:
parent
dd64e4d9a5
commit
8f69509aaf
|
|
@ -0,0 +1,46 @@
|
||||||
|
trigger:
|
||||||
|
- dev
|
||||||
|
- release/*
|
||||||
|
|
||||||
|
phases:
|
||||||
|
- phase: "Build"
|
||||||
|
queue:
|
||||||
|
name: Hosted VS2017
|
||||||
|
steps:
|
||||||
|
- task: NodeTool@0
|
||||||
|
displayName: Use Node >=9.11.1
|
||||||
|
inputs:
|
||||||
|
versionSpec: '>=9.11.1'
|
||||||
|
checkLatest: true
|
||||||
|
|
||||||
|
- task: BatchScript@1
|
||||||
|
displayName: Build
|
||||||
|
inputs:
|
||||||
|
filename: './build.cmd'
|
||||||
|
arguments: '/p:SkipTests=true'
|
||||||
|
modifyEnvironment: false
|
||||||
|
|
||||||
|
- task: PowerShell@1
|
||||||
|
displayName: Publish Samples
|
||||||
|
inputs:
|
||||||
|
scriptName: './build/publish-apps.ps1'
|
||||||
|
arguments: '-RootDirectory $(Build.SourcesDirectory) -CommitHash $(Build.SourceVersion) -BranchName $(Build.SourceBranch) -BuildNumber $(Build.BuildNumber)'
|
||||||
|
|
||||||
|
- task: AzureRmWebAppDeployment@3
|
||||||
|
displayName: Deploy FunctionalTests
|
||||||
|
inputs:
|
||||||
|
azureSubscription: SignalR Functional Testing Azure Connection
|
||||||
|
WebAppName: '$(Parameters.FunctionalTestAppName)'
|
||||||
|
Package: '$(Build.SourcesDirectory)/artifacts/apps/FunctionalTests'
|
||||||
|
TakeAppOfflineFlag: true
|
||||||
|
continueOnError: true
|
||||||
|
|
||||||
|
- task: AzureRmWebAppDeployment@3
|
||||||
|
displayName: Deploy SignalRSamples
|
||||||
|
inputs:
|
||||||
|
azureSubscription: SignalR Functional Testing Azure Connection
|
||||||
|
WebAppName: '$(Parameters.SamplesAppName)'
|
||||||
|
Package: '$(Build.SourcesDirectory)/artifacts/apps/SignalRSamples'
|
||||||
|
TakeAppOfflineFlag: true
|
||||||
|
continueOnError: true
|
||||||
|
|
||||||
Loading…
Reference in New Issue