summaryrefslogtreecommitdiff
path: root/.expeditor/buildkite/verify.ps1
diff options
context:
space:
mode:
Diffstat (limited to '.expeditor/buildkite/verify.ps1')
-rw-r--r--.expeditor/buildkite/verify.ps129
1 files changed, 21 insertions, 8 deletions
diff --git a/.expeditor/buildkite/verify.ps1 b/.expeditor/buildkite/verify.ps1
index 4e94454..106e1bf 100644
--- a/.expeditor/buildkite/verify.ps1
+++ b/.expeditor/buildkite/verify.ps1
@@ -2,24 +2,37 @@ echo "--- system details"
$Properties = 'Caption', 'CSName', 'Version', 'BuildType', 'OSArchitecture'
Get-CimInstance Win32_OperatingSystem | Select-Object $Properties | Format-Table -AutoSize
-# Set-Item -Path Env:Path -Value ($Env:Path + ";C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin")
-$Env:Path="C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\ruby26\bin;C:\ci-studio-common\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Users\ContainerAdministrator\AppData\Local\Microsoft\WindowsApps;C:\Go\bin;C:\Users\ContainerAdministrator\go\bin"
-$Env:RUBY_PLATFORM="windows"
+echo "--- Install make and ruby2.devkit"
+choco install make ruby ruby2.devkit -y
+refreshenv
+
+echo - c:\tools\ruby26 > c:\tools\Devkit2\config.yml
+ruby c:\tools\Devkit2\dk.rb install
+
+choco install msys2 -y
+refreshenv
+
+Write-Output 'Updating PATH'
+$env:PATH = "C:\tools\ruby26\bin;C:\tools\DevKit2\mingw\bin;C:\tools\DevKit2\bin;" + $env:PATH
+[Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine)
ruby -v
bundle --version
gem -v
-echo "--- bundle install"
-bundle install --jobs=7 --retry=3 --without docs debug
+C:\tools\ruby26\ridk_use\ridk.cmd install 3
+C:\tools\ruby26\ridk_use\ridk.cmd enable
-echo "--- bundle env"
-bundle env
+echo "--- gem install bundler"
+gem install bundler
+
+echo "--- bundle install"
+bundle install --without development_extras --jobs 3 --retry 3 --path vendor/bundle
echo "+++ bundle exec rake compile"
bundle exec rake compile
-echo "+++ bundle exec rake compile"
+echo "+++ bundle exec rake spec"
bundle exec rake spec
exit $LASTEXITCODE \ No newline at end of file