Add windows buildenv
This commit is contained in:
parent
169f2bb88c
commit
fe9da04491
18
windows-latest/Dockerfile
Normal file
18
windows-latest/Dockerfile
Normal file
@ -0,0 +1,18 @@
|
||||
# Use the latest Windows Server Core image.
|
||||
FROM mcr.microsoft.com/windows/servercore:1809
|
||||
|
||||
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
|
||||
|
||||
RUN [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
|
||||
Invoke-WebRequest -UseBasicParsing -uri "https://github.com/msys2/msys2-installer/releases/download/nightly-x86_64/msys2-base-x86_64-latest.sfx.exe" -OutFile msys2.exe; \
|
||||
.\msys2.exe -y -oC:\; \
|
||||
Remove-Item msys2.exe ; \
|
||||
function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args; } \
|
||||
msys ' '; \
|
||||
msys 'pacman --noconfirm -Syuu'; \
|
||||
msys 'pacman --noconfirm -Syuu'; \
|
||||
msys 'pacman --noconfirm -Scc'; \
|
||||
msys 'pacman --noconfirm -S mingw64/mingw-w64-x86_64-toolchain mingw64/mingw-w64-x86_64-dlfcn mingw64/mingw-w64-x86_64-zlib mingw64/mingw-w64-x86_64-libmariadbclient mingw64/mingw-w64-x86_64-postgresql mingw64/mingw-w64-x86_64-sqlite3 mingw64/mingw-w64-x86_64-curl mingw64/mingw-w64-x86_64-poco mingw-w64-x86_64-cmake git';
|
||||
|
||||
RUN function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args; } \
|
||||
msys 'pacman --noconfirm -S mingw-w64-x86_64-jq'
|
Loading…
Reference in New Issue
Block a user