Sync eng/common directory with azure-sdk-tools for PR 2290 (#3112)
* update docker-start-proxy to have a slightly different default parameter * we were surrounding the value in single quotes, breaking recording load Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com>
This commit is contained in:
parent
f9157c8763
commit
fe34374b16
@ -1,12 +1,18 @@
|
||||
#!/usr/bin/env pwsh -c
|
||||
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Easy start/stop of docker proxy.
|
||||
|
||||
.DESCRIPTION
|
||||
Start the docker proxy container. If it is already running, quietly exit. Any other error should fail.
|
||||
|
||||
.PARAMETER Mode
|
||||
"start" or "stop" to start up or stop the test-proxy instance.
|
||||
Pass value "start" or "stop" to start up or stop the test-proxy instance.
|
||||
|
||||
.PARAMETER TargetFolder
|
||||
The folder in which context the test proxy will be started. Defaults to current working directory.
|
||||
|
||||
#>
|
||||
[CmdletBinding(SupportsShouldProcess = $true)]
|
||||
param(
|
||||
@ -14,7 +20,7 @@ param(
|
||||
[String]
|
||||
$Mode,
|
||||
[String]
|
||||
$TargetFolder = "."
|
||||
$TargetFolder = ""
|
||||
)
|
||||
|
||||
try {
|
||||
@ -29,6 +35,11 @@ $SELECTED_IMAGE_TAG = "1147815"
|
||||
$CONTAINER_NAME = "ambitious_azsdk_test_proxy"
|
||||
$LINUX_IMAGE_SOURCE = "azsdkengsys.azurecr.io/engsys/testproxy-lin:${SELECTED_IMAGE_TAG}"
|
||||
$WINDOWS_IMAGE_SOURCE = "azsdkengsys.azurecr.io/engsys/testproxy-win:${SELECTED_IMAGE_TAG}"
|
||||
|
||||
if (-not $TargetFolder){
|
||||
$TargetFolder = Join-Path -Path $PSScriptRoot -ChildPath "../../../"
|
||||
}
|
||||
|
||||
$root = (Resolve-Path $TargetFolder).Path.Replace("`\", "/")
|
||||
|
||||
function Get-Proxy-Container(){
|
||||
|
||||
@ -21,7 +21,7 @@ steps:
|
||||
|
||||
- pwsh: |
|
||||
Start-Process $(Build.BinariesDirectory)/test-proxy/test-proxy.exe `
|
||||
-ArgumentList "--storage-location '${{ parameters.rootFolder }}'" `
|
||||
-ArgumentList "--storage-location ${{ parameters.rootFolder }}" `
|
||||
-NoNewWindow -PassThru -RedirectStandardOutput $(Build.SourcesDirectory)/test-proxy.log
|
||||
displayName: 'Run the testproxy - windows'
|
||||
condition: and(succeeded(), eq(variables['Agent.OS'],'Windows_NT'))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user