aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Tomassetti <federico@tomassetti.me>2016-07-05 18:04:30 +0200
committerFederico Tomassetti <federico@tomassetti.me>2016-07-05 18:04:30 +0200
commit6a7d1383915227f663102a10114aca11adee227c (patch)
treee7bf480dc1e6e9bb283fc28a78ae2f57234eddd1
parent9f3210e12317e2c80a5a6927b2a18ba458c6337b (diff)
downloadjavaparser-6a7d1383915227f663102a10114aca11adee227c.tar.gz
issue329: adding AppVeyor configuration
-rw-r--r--appveyor.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 000000000..66de0bc9f
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,22 @@
+version: '{build}'
+os: Windows Server 2012
+install:
+ - ps: |
+ Add-Type -AssemblyName System.IO.Compression.FileSystem
+ if (!(Test-Path -Path "C:\maven" )) {
+ (new-object System.Net.WebClient).DownloadFile(
+ 'http://www.us.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.zip',
+ 'C:\maven-bin.zip'
+ )
+ [System.IO.Compression.ZipFile]::ExtractToDirectory("C:\maven-bin.zip", "C:\maven")
+ }
+ - cmd: SET PATH=C:\maven\apache-maven-3.2.5\bin;%JAVA_HOME%\bin;%PATH%
+ - cmd: SET MAVEN_OPTS=-XX:MaxPermSize=2g -Xmx4g
+ - cmd: SET JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g
+build_script:
+ - mvn clean package --batch-mode -DskipTest
+test_script:
+ - mvn clean install --batch-mode
+cache:
+ - C:\maven\
+ - C:\Users\appveyor\.m2 \ No newline at end of file