@echo off
set file=.\src\com\skidata\delite\BuildInfo.java
for /f %%i in (buildnum.txt) do set /A buildnum=%%i+1
echo %buildnum% >buildnum.txt
echo package com.skidata.delite; >%file%
echo public class BuildInfo { >>%file%
echo public static final String date = "%date%"; >>%file%
echo public static final String time = "%time%"; >>%file%
echo public static final String build = "%buildnum%"; >>%file%
echo } >>%file%
"c:\Program Files\Subversion\svn" commit -m "Build %buildnum% from %date% %time%"
"c:\Program Files\Subversion\svn" update
"c:\Program Files\Subversion\svnversion" >buildrev.txt
for /f %%i in (buildrev.txt) do set /A buildrev=%%i
echo package com.skidata.delite; >%file%
echo public class BuildInfo { >>%file%
echo public static final String date = "%date%"; >>%file%
echo public static final String time = "%time%"; >>%file%
echo public static final String build = "%buildnum%"; >>%file%
echo public static final String revision = "%buildrev%"; >>%file%
echo } >>%file%
Thursday, March 11, 2010
getting Buildnumber and SVN revision into a java class
the following is an example batch file to generate a BuildInfo.java file with information about this build.
Subscribe to:
Posts (Atom)