summaryrefslogtreecommitdiff
path: root/.appveyor.yml
diff options
context:
space:
mode:
authorRobby <robby@santoslab.org>2018-05-16 07:21:16 -0500
committerGitHub <noreply@github.com>2018-05-16 07:21:16 -0500
commit3e4ed381c6750b798eaaef27567c6636ab4c835c (patch)
tree07b4ca653c286bcc4f2a5e7536d43f8fbf5c8221 /.appveyor.yml
parent730a40d0324c14adfeb3837604c4a65c8e1941b2 (diff)
downloadmill-3e4ed381c6750b798eaaef27567c6636ab4c835c.tar.gz
mill-3e4ed381c6750b798eaaef27567c6636ab4c835c.tar.bz2
mill-3e4ed381c6750b798eaaef27567c6636ab4c835c.zip
Fixed dev.{assembly, launcher} reaching max CLI arguments in Windows by generating/using mill.vmoptions file. (#326)
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml13
1 files changed, 6 insertions, 7 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index e4ec7d1a..41afda5c 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -10,7 +10,7 @@ clone_folder: c:\mill
environment:
matrix:
- COMPILER: default
- JAVA_HOME: C:\Program Files\Java\jdk9
+ JAVA_HOME: C:\Program Files\Java\jdk1.8.0
- COMPILER: cygwin
CYGWIN_DIR: cygwin64
JAVA_HOME: C:\Program Files\Java\jdk9
@@ -18,10 +18,7 @@ environment:
MSYS2_ARCH: x86_64
MSYS2_DIR: msys64
MSYSTEM: MINGW64
- JAVA_HOME: C:\Program Files\Java\jdk1.8.0
-
-cache:
- - '%LOCALAPPDATA%\Coursier\cache -> build.sc'
+ JAVA_HOME: C:\Program Files\Java\jdk9
install:
- SET MILL_URL=https://github.com/lihaoyi/mill/releases/download/0.1.7/0.1.7-97-00b10e
@@ -32,14 +29,16 @@ build_script:
MD C:\bin &&
curl -Lo C:\bin\mill.bat %MILL_URL% &&
cmd /C C:\bin\mill.bat -i all __.publishLocal release &&
+ RD /S /Q %USERPROFILE%\.mill &&
cmd /C C:\mill\out\release\dest\mill.bat -i all main.test scalajslib.test)
- if [%COMPILER%]==[msys2] (
SET "PATH=%JAVA_HOME%\bin;C:\%MSYS2_DIR%\%MSYSTEM%\bin;C:\%MSYS2_DIR%\usr\bin;%PATH%" &&
C:\%MSYS2_DIR%\usr\bin\bash -lc 'mkdir -p /usr/local/bin' &&
C:\%MSYS2_DIR%\usr\bin\bash -lc "curl -Lo /usr/local/bin/mill %MILL_URL%" &&
C:\%MSYS2_DIR%\usr\bin\bash -lc 'chmod +x /usr/local/bin/mill' &&
- C:\%MSYS2_DIR%\usr\bin\bash -lc "cd /c/mill && mill -i all __.publishLocal release" &&
- C:\%MSYS2_DIR%\usr\bin\bash -lc "cd /c/mill && out/release/dest/mill -i all main.test scalajslib.test")
+ C:\%MSYS2_DIR%\usr\bin\bash -lc "cd /c/mill && mill -i dev.assembly" &&
+ RD /S /Q %USERPROFILE%\.mill &&
+ C:\%MSYS2_DIR%\usr\bin\bash -lc "cd /c/mill && out/dev/assembly/dest/mill.bat -i all main.test scalajslib.test")
- if [%COMPILER%]==[cygwin] (
SET "PATH=%JAVA_HOME%\bin;C:\%CYGWIN_DIR%\bin;C:\%CYGWIN_DIR%\usr\bin;%PATH%" &&
C:\%CYGWIN_DIR%\bin\bash -lc 'mkdir -p /usr/local/bin' &&