From 0627ebee99444d9069f88faeb3a8dd9aa32570dc Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 12 Jan 2022 15:25:16 +0100 Subject: [PATCH] GitHub CI [Windows, NDI]: added additional wait if NDI not (yet?) present --- .github/scripts/Windows/prepare.ps1 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/scripts/Windows/prepare.ps1 b/.github/scripts/Windows/prepare.ps1 index 781381430..20d9b88fd 100644 --- a/.github/scripts/Windows/prepare.ps1 +++ b/.github/scripts/Windows/prepare.ps1 @@ -23,7 +23,13 @@ Remove-Item XIMEA_API_Installer.exe #Start-Process -FilePath "C:\ndi.exe" -ArgumentList "/VERYSILENT" -Wait -NoNewWindow Start-Process -FilePath "C:\ndi.exe" -ArgumentList "/VERYSILENT" Sleep 10 -$sdk=(dir "C:\Program Files\NDI" -Filter *SDK -Name) +try { + $sdk=(dir "C:\Program Files\NDI" -Filter *SDK -Name -ErrorAction Stop) +} catch [System.Exception] { # not (yet?) ready -> sleep some more time + Sleep 30 + $sdk=(dir "C:\Program Files\NDI" -Filter *SDK -Name) +} echo "C:\Program Files\NDI\$sdk\Bin\x64" >> ${env:GITHUB_PATH} #Remove-Item C:\ndi.exe +# vim: set sw=2: