[ci] Fix path to designer checkout (#4371)

Context: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=3531536&view=logs&jobId=bfe1c8f0-0562-5169-4501-8cf84831035d&j=bfe1c8f0-0562-5169-4501-8cf84831035d&t=8d0f59aa-88c2-53a6-661f-85ce58936952
Context: ed29bf1d47

Designer test jobs have been failing when attempting to checkout a
different source branch after cloning the repo. It seems that the value
of `$(System.DefaultWorkingDirectory)` has changed recently. The value
of this this variable will apparently change depending on the number of
checkout steps in a given job, and whether or not those checkout steps
use a custom path.
This commit is contained in:
Peter Collins 2020-03-09 17:51:03 -04:00 коммит произвёл GitHub
Родитель 2fd73856bd
Коммит 0b6ec484e1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 12 удалений

Просмотреть файл

@ -884,7 +884,7 @@ stages:
if (("$branchName" -ne "master") -and ("$branchName" -notlike "d16*")) {
$branchName = "master"
}
Set-Location -Path $(System.DefaultWorkingDirectory)/designer
Set-Location -Path $(System.DefaultWorkingDirectory)
git checkout $branchName
git submodule update -q --init --recursive
displayName: Clone and update designer
@ -893,18 +893,14 @@ stages:
displayName: provision designer dependencies
inputs:
github_token: $(GitHub.Token)
provisioning_script: $(System.DefaultWorkingDirectory)/designer/bot-provisioning/dependencies.csx
provisioning_script: $(System.DefaultWorkingDirectory)/bot-provisioning/dependencies.csx
provisioning_extra_args: -remove Xamarin.Android -vv DEVDIV_PKGS_NUGET_TOKEN=$(DevDiv.NuGet.Token) SECTOOLS_PKGS_NUGET_TOKEN=$(SecTools.NuGet.Token)
- template: yaml-templates/run-installer.yaml
- template: designer/android-designer-build-mac.yaml@yaml
parameters:
designerSourcePath: $(System.DefaultWorkingDirectory)/designer
- template: designer/android-designer-tests.yaml@yaml
parameters:
designerSourcePath: $(System.DefaultWorkingDirectory)/designer
# Check - "Xamarin.Android (Test Designer Windows)"
- job: designer_integration_win
@ -935,7 +931,7 @@ stages:
if (("$branchName" -ne "master") -and ("$branchName" -notlike "d16*")) {
$branchName = "master"
}
Set-Location -Path $(System.DefaultWorkingDirectory)\designer
Set-Location -Path $(System.DefaultWorkingDirectory)
git checkout $branchName
git submodule update -q --init --recursive
displayName: Clone and update designer
@ -944,18 +940,14 @@ stages:
displayName: provision designer dependencies
inputs:
github_token: $(GitHub.Token)
provisioning_script: $(System.DefaultWorkingDirectory)\designer\bot-provisioning\dependencies.csx
provisioning_script: $(System.DefaultWorkingDirectory)\bot-provisioning\dependencies.csx
provisioning_extra_args: -vv DEVDIV_PKGS_NUGET_TOKEN=$(DevDiv.NuGet.Token) SECTOOLS_PKGS_NUGET_TOKEN=$(SecTools.NuGet.Token)
- template: yaml-templates\run-installer.yaml
- template: designer\android-designer-build-win.yaml@yaml
parameters:
designerSourcePath: $(System.DefaultWorkingDirectory)\designer
- template: designer\android-designer-tests.yaml@yaml
parameters:
designerSourcePath: $(System.DefaultWorkingDirectory)\designer
- stage: integrated_regression_test
displayName: Regression Tests