From 5934602f91f9434f7f13007388233074046b47ee Mon Sep 17 00:00:00 2001 From: Liu Fengyun Date: Wed, 26 Aug 2020 10:42:47 +0200 Subject: [PATCH 1/4] Add windows bootstrapped compilation CI --- .appveyor.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 000000000000..4074dc27bde2 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,13 @@ +version: '{build}' +os: Windows Server 2012 +matrix: + fast_finish: true + +init: + - cmd: choco install sbt + - cmd: refreshenv +build_script: + - cmd: sbt dotty-bootstrapped/compile +test_script: + - cmd: bin/dotc tests/pos/HelloWorld.scala + From c33588f4beb235fd49f3f98ffeb0e800107d1402 Mon Sep 17 00:00:00 2001 From: Liu Fengyun Date: Wed, 26 Aug 2020 13:55:57 +0200 Subject: [PATCH 2/4] Fix command syntax --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 4074dc27bde2..8600c080d65b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -9,5 +9,5 @@ init: build_script: - cmd: sbt dotty-bootstrapped/compile test_script: - - cmd: bin/dotc tests/pos/HelloWorld.scala + - cmd: sbt "dotty-bootstrapped/dotc tests\pos\HelloWorld.scala" From ef80e4e9008da40e8515a12e62e93b12cb53e317 Mon Sep 17 00:00:00 2001 From: Liu Fengyun Date: Wed, 26 Aug 2020 14:31:40 +0200 Subject: [PATCH 3/4] Add scala.js tests to windows CI --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 8600c080d65b..e4b77c0734fc 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -10,4 +10,4 @@ build_script: - cmd: sbt dotty-bootstrapped/compile test_script: - cmd: sbt "dotty-bootstrapped/dotc tests\pos\HelloWorld.scala" - + - cmd: sbt sjsJUnitTests/test From f5c2dfea12c9f1138d0f540b08a16798df9fc115 Mon Sep 17 00:00:00 2001 From: Liu Fengyun Date: Wed, 26 Aug 2020 14:50:53 +0200 Subject: [PATCH 4/4] Use newer Node version (thanks @sjrd) Copied from the scala-js/scala-js repo: https://github.com/scala-js/scala-js/blob/master/appveyor.yml --- .appveyor.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml index e4b77c0734fc..d2529936c249 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,11 +1,16 @@ version: '{build}' os: Windows Server 2012 +environment: + global: + NODEJS_VERSION: "12" matrix: fast_finish: true init: + - ps: Install-Product node $env:NODEJS_VERSION - cmd: choco install sbt - cmd: refreshenv + - cmd: SET "SBT_OPTS=-Xmx4g -Xms4m" build_script: - cmd: sbt dotty-bootstrapped/compile test_script: