From: <dr...@us...> - 2003-10-18 07:23:00
|
Update of /cvsroot/sharpcvslib/mgmt/build-server In directory sc8-pr-cvs1:/tmp/cvs-serv27471 Added Files: build.xml Log Message: Cvs changelog using ant --- NEW FILE: build.xml --- <project name="Changelog" default="changelog.upload"> <property name="dir.changes" value="${user.dir}/change-log" /> <target name="changelog.upload"> <mkdir dir="${dir.changes}" /> <property name="cvs.check-out.dir" value="${user.dir}/sharpcvslib" /> <property name="cvs.module" value="sharpcvslib" /> <property name="cvs.web" value="http://cvs.sourceforge.net/viewcvs.py/sharpcvslib/" /> <property name="cvs.web.title" value="Sharpcvslib" /> <tstamp> <format property="timestamp.changes" pattern="yyyy_MM_dd_hh_mm"/> </tstamp> <property name="file.changes" value="changes-${timestamp.changes}" /> <tstamp> <format property="cvs.time.start" pattern="dd MMM yyyy" offset="-1" unit="day"/> </tstamp> <tstamp> <format property="cvs.time.end" pattern="dd MMM yyyy"/> </tstamp> <echo message="Exporting changes from ${cvs.check-out.dir} to file ${file.changes}.xml" /> <cvschangelog dir="${cvs.check-out.dir}" destfile="${dir.changes}/${file.changes}.xml" start="${cvs.time.start}" end="${cvs.time.end}"/> <echo message="Generating file from ${file.changes}" /> <style in="${dir.changes}/${file.changes}.xml" out="${dir.changes}/${file.changes}.html" style="${ant.home}/etc/changelog.xsl"> <param name="title" expression="${cvs.web.title}"/> <param name="module" expression="${cvs.module}"/> <param name="cvsweb" expression="${cvs.web}"/> </style> <property name="local.username" value="cla...@go..." /> <property name="sf.username" value="dr...@sh..." /> <property name="sf.location" value="/home/groups/s/sh/sharpcvslib/htdocs/nightly-build/change-log" /> <delete> <fileset dir="${dir.changes}"> <include name="**/*.xml" /> </fileset> </delete> <copy file="${dir.changes}/${file.changes}.html" tofile="${dir.changes}/index.html"/> <property name="arg.line" value="-e 'ssh -1' -rCavz ${dir.changes}/ ${sf.username}:${sf.location}" /> <echo message="Rsync command line args: ${arg.line}" /> <exec executable="rsync"> <arg line="${arg.line}" /> </exec> </target> </project> |