summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.hgignore1
-rw-r--r--Chalice/scripts/create_release/README.TXT3
-rw-r--r--Chalice/scripts/create_release/create_release.bat24
-rw-r--r--Chalice/scripts/create_release/files/chalice.bat5
4 files changed, 33 insertions, 0 deletions
diff --git a/.hgignore b/.hgignore
index 909fc6c1..f49e365b 100644
--- a/.hgignore
+++ b/.hgignore
@@ -22,3 +22,4 @@ Jennisys/Jennisys/examples/bak
Chalice/project/boot
Chalice/project/target
Chalice/target
+Chalice/scripts/create_release/release
diff --git a/Chalice/scripts/create_release/README.TXT b/Chalice/scripts/create_release/README.TXT
new file mode 100644
index 00000000..b416a241
--- /dev/null
+++ b/Chalice/scripts/create_release/README.TXT
@@ -0,0 +1,3 @@
+This script is invoked by Aste (the build tool creating Chalice nightlies). Hence, don't move it to another location!
+
+The script will be replaced with an sbt action sooner or later anyway. \ No newline at end of file
diff --git a/Chalice/scripts/create_release/create_release.bat b/Chalice/scripts/create_release/create_release.bat
new file mode 100644
index 00000000..a0d67fd9
--- /dev/null
+++ b/Chalice/scripts/create_release/create_release.bat
@@ -0,0 +1,24 @@
+@echo off
+SetLocal
+
+set BASE_DIR=%~dp0\..\..
+
+set RELEASE_DIR_SRC=%~dp0\files
+set RELEASE_DIR_DST=%~dp0\release
+
+set CHALICE_JAR_SRC=%BASE_DIR%\target\scala-2.8.1.final\chalice_2.8.1-1.0.jar
+set CHALICE_JAR_DST=%RELEASE_DIR_DST%\chalice.jar
+
+pushd %BASE_DIR%
+call sbt.bat package
+
+popd
+
+if exist "%RELEASE_DIR_DST%" rmdir /S /Q "%RELEASE_DIR_DST%"
+mkdir "%RELEASE_DIR_DST%"
+
+copy "%CHALICE_JAR_SRC%" "%CHALICE_JAR_DST%"
+copy "%RELEASE_DIR_SRC%\*.*" "%RELEASE_DIR_DST%"
+copy "%RELEASE_DIR_SRC%\*.*" "%RELEASE_DIR_DST%"
+
+xcopy %BASE_DIR%\tests\examples %RELEASE_DIR_DST%\examples\ \ No newline at end of file
diff --git a/Chalice/scripts/create_release/files/chalice.bat b/Chalice/scripts/create_release/files/chalice.bat
new file mode 100644
index 00000000..d70d05b8
--- /dev/null
+++ b/Chalice/scripts/create_release/files/chalice.bat
@@ -0,0 +1,5 @@
+@echo off
+
+call scala -cp chalice.jar chalice.Chalice /boogieOpt:nologo %*
+
+exit /B 0