From 36b87000e4c0e3ab1f4e7c81c704d9ef331b9187 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Wed, 6 Jun 2018 20:11:22 -0500 Subject: [PATCH] chore(ci): remove Win from Cirrus builds (#2689) Remove Cirrus Win targets until there's a good resolution. Postmortem: - CirrusCI uses [Windows Server Containers](https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/#windows-container-types) to run windows builds. - Windows Server Containers don't include all the libraries that are required to run general application. See [msdn discussion](https://social.msdn.microsoft.com/Forums/en-US/a50e7dd7-c73f-45e0-89b4-92ba3ad2bcda/ieframedll-and-shdocvwdll-are-missing-from-windowsservercore-image?forum=windowscontainers). - A recent [chromium commit](https://crrev.com/560677) added win dependencies missing in Windows Server Containers. We'll be able to bring back Win builds on Cirrus once the full-fledged Win containers are released (announced [recently](https://channel9.msdn.com/Events/Build/2018/BRK2149). --- .ci/node6/Dockerfile.windows | 12 ------------ .ci/node7/Dockerfile.windows | 11 ----------- .cirrus.yml | 10 ---------- 3 files changed, 33 deletions(-) delete mode 100644 .ci/node6/Dockerfile.windows delete mode 100644 .ci/node7/Dockerfile.windows diff --git a/.ci/node6/Dockerfile.windows b/.ci/node6/Dockerfile.windows deleted file mode 100644 index 8fdc2a64afa..00000000000 --- a/.ci/node6/Dockerfile.windows +++ /dev/null @@ -1,12 +0,0 @@ -FROM microsoft/windowsservercore:latest - -ENV NODE_VERSION 6.12.3 - -RUN setx /m PATH "%PATH%;C:\nodejs" - -RUN powershell -Command \ - netsh interface ipv4 show interfaces ; \ - netsh interface ipv4 set subinterface 18 mtu=1460 store=persistent ; \ - Invoke-WebRequest $('https://nodejs.org/dist/v{0}/node-v{0}-win-x64.zip' -f $env:NODE_VERSION) -OutFile 'node.zip' -UseBasicParsing ; \ - Expand-Archive node.zip -DestinationPath C:\ ; \ - Rename-Item -Path $('C:\node-v{0}-win-x64' -f $env:NODE_VERSION) -NewName 'C:\nodejs' diff --git a/.ci/node7/Dockerfile.windows b/.ci/node7/Dockerfile.windows deleted file mode 100644 index 467a5f9ecf2..00000000000 --- a/.ci/node7/Dockerfile.windows +++ /dev/null @@ -1,11 +0,0 @@ -FROM microsoft/windowsservercore:latest - -ENV NODE_VERSION 7.10.1 - -RUN setx /m PATH "%PATH%;C:\nodejs" - -RUN powershell -Command \ - netsh interface ipv4 set subinterface 18 mtu=1460 store=persistent ; \ - Invoke-WebRequest $('https://nodejs.org/dist/v{0}/node-v{0}-win-x64.zip' -f $env:NODE_VERSION) -OutFile 'node.zip' -UseBasicParsing ; \ - Expand-Archive node.zip -DestinationPath C:\ ; \ - Rename-Item -Path $('C:\node-v{0}-win-x64' -f $env:NODE_VERSION) -NewName 'C:\nodejs' diff --git a/.cirrus.yml b/.cirrus.yml index baac94a5f3c..ab90cac50ed 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -3,11 +3,6 @@ env: task: matrix: - - name: node6 (windows) - allow_failures: true - windows_container: - dockerfile: .ci/node6/Dockerfile.windows - os_version: 2016 - name: node6 (linux) container: dockerfile: .ci/node6/Dockerfile.linux @@ -17,11 +12,6 @@ task: task: matrix: - - name: node7 (windows) - allow_failures: true - windows_container: - dockerfile: .ci/node7/Dockerfile.windows - os_version: 2016 - name: node7 (linux) container: dockerfile: .ci/node7/Dockerfile.linux