diff --git a/.drone.yml b/.drone.yml index 9b64ad7..5c3c970 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,13 +13,9 @@ platform: steps: - name: unit tests - shell: 'C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\Tools\VsDevCmd.bat' + shell: powershell commands: - - powershell.exe -NoProfile -Command "&& { - Import-Module 'C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\Tools\Microsoft.VisualStudio.DevShell.dll'; - Enter-VsDevShell 1a3e2aa7 -SkipAutomaticLocation -DevCmdArguments '-arch=x64 -host_arch=x64'; - ./tools/ci/amd64/msvc/unit_tests.ps1 - }" + - ./tools/ci/amd64/msvc/unit_tests.ps1 --- kind: pipeline diff --git a/tools/ci/amd64/msvc/unit_tests.ps1 b/tools/ci/amd64/msvc/unit_tests.ps1 index e02c618..1df15c6 100644 --- a/tools/ci/amd64/msvc/unit_tests.ps1 +++ b/tools/ci/amd64/msvc/unit_tests.ps1 @@ -1,5 +1,9 @@ # @ref https://learn.microsoft.com/en-us/cpp/build/reference/compiler-options-listed-by-category +# @todo(Light): fetch path and uuid from environment +Import-Module 'C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\Tools\Microsoft.VisualStudio.DevShell.dll' +Enter-VsDevShell 1a3e2aa7 -SkipAutomaticLocation -DevCmdArguments '-arch=x64 -host_arch=x64' + if (Test-Path "./build") { Remove-Item "./build" -r -force }