mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Migrate Windows 2016 env to GitHub Actions from AzurePipelines
This commit is contained in:
parent
1bec27f05b
commit
bbc5e97b95
1 changed files with 29 additions and 0 deletions
29
.github/workflows/windows-2016.yml
vendored
Normal file
29
.github/workflows/windows-2016.yml
vendored
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
name: windows-2016
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- '*'
|
||||||
|
jobs:
|
||||||
|
latest:
|
||||||
|
runs-on: windows-2016
|
||||||
|
steps:
|
||||||
|
- name: Install libraries with vcpkg
|
||||||
|
run: |
|
||||||
|
vcpkg --triplet x64-windows install %dependencies% || (
|
||||||
|
sleep 4 && vcpkg --triplet x64-windows install %dependencies%
|
||||||
|
) || (
|
||||||
|
sleep 25 && vcpkg --triplet x64-windows install %dependencies%
|
||||||
|
)
|
||||||
|
env:
|
||||||
|
dependencies: openssl readline zlib
|
||||||
|
- name: Install libraries with chocolatey
|
||||||
|
run: choco install winflexbison3
|
||||||
|
- name: Checkout # not using actions/checkout because it's unstable.
|
||||||
|
run: git clone --depth=50 https://github.com/ruby/ruby .
|
||||||
|
- name: configure
|
||||||
|
run: |
|
||||||
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
|
||||||
|
win32/configure.bat --without-ext=+,dbm,gdbm --enable-bundled-libffi --with-opt-dir=C:/vcpkg/installed/x64-windows
|
Loading…
Reference in a new issue