...
1parameters:
2 EmulatorMsiUrl: "https://aka.ms/cosmosdb-emulator"
3 StartParameters: ''
4
5steps:
6 - task: Powershell@2
7 inputs:
8 filePath: $(Build.SourcesDirectory)/eng/common/scripts/Cosmos-Emulator.ps1
9 arguments: >
10 -EmulatorMsiUrl "${{ parameters.EmulatorMsiUrl }}"
11 -StartParameters "${{ parameters.StartParameters }}"
12 -Stage "Install"
13 pwsh: true
14 displayName: Install Public Cosmos DB Emulator
15
16 - task: Powershell@2
17 inputs:
18 filePath: $(Build.SourcesDirectory)/eng/common/scripts/Cosmos-Emulator.ps1
19 arguments: >
20 -EmulatorMsiUrl "${{ parameters.EmulatorMsiUrl }}"
21 -StartParameters "${{ parameters.StartParameters }}"
22 -Stage "Launch"
23 pwsh: true
24 displayName: Launch Public Cosmos DB Emulator
25 continueOnError: true
26
27 - task: Powershell@2
28 inputs:
29 filePath: $(Build.SourcesDirectory)/eng/common/scripts/Cosmos-Emulator.ps1
30 arguments: >
31 -EmulatorMsiUrl "${{ parameters.EmulatorMsiUrl }}"
32 -StartParameters "${{ parameters.StartParameters }}"
33 -Stage "Launch"
34 pwsh: true
35 displayName: Retry Launch of Public Cosmos DB Emulator
36 condition: failed()
View as plain text