diff options
-rw-r--r-- | .hgignore | 1 | ||||
-rw-r--r-- | Chalice/scripts/create_release/README.TXT | 3 | ||||
-rw-r--r-- | Chalice/scripts/create_release/create_release.bat | 24 | ||||
-rw-r--r-- | Chalice/scripts/create_release/files/chalice.bat | 5 |
4 files changed, 33 insertions, 0 deletions
@@ -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
|