提交 d8eda9ae authored 作者: lihonglin's avatar lihonglin

调整打包

上级 1a2fdbd1
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project name="php" default="build"> <project name="php" default="build">
<target name="build" depends=""/> <target name="build" depends="make_runtime,check,tar"/>
<property name="version-m" value="1.1" /> <property name="version-m" value="1.1" />
<property name="version" value="1.1.0" /> <property name="version" value="1.1.0" />
<property name="stability" value="stable" /> <property name="stability" value="stable" />
<property name="releasenotes" value="" /> <property name="releasenotes" value="" />
<!-- 定义打包命名规则 --> <property name="tarfile" value="${phing.project.name}.tar.gz" />
<property name="tarfile" value="${phing.project.name}.tar.gz" /> <property name="pkgfile" value="${phing.project.name}.${version}.tgz" />
<property name="pkgfile" value="${phing.project.name}.${version}.tgz" /> <property name="distfile" value="dist/${tarfile}" />
<!-- 定义打包路径 --> <property name="tests.dir" value="test" />
<property name="distfile" value="dist/${tarfile}" /> <fileset id="php.tar.gz" dir=".">
<!-- 定义需要打包的文件目录 --> <include name="test/**"/>
<fileset id="php.tar.gz" dir="."> <include name="*.php"/>
<include name="*.php"/> <include name="*.xml"/>
</fileset> </fileset>
<!-- 检测是否定义了相关的变量 --> <target name="make_runtime">
<target name="check" description="Check variables" > <mkdir dir="${project.basedir}/Runtime" />
<mkdir dir="${project.basedir}/build/logs" />
<mkdir dir="${project.basedir}/build/pdepend" />
<mkdir dir="${project.basedir}/build/code-browser" />
</target>
<target name="check" description="Check variables" >
<fail unless="version" message="Version not defined!" /> <fail unless="version" message="Version not defined!" />
<fail unless="buildnumber" message="buildnumber not defined!" /> <fail unless="buildnumber" message="buildnumber not defined!" />
<fail unless="buildid" message="buildid not defined!" /> <fail unless="buildid" message="buildid not defined!" />
<delete dir="dist" failonerror="false" /> <delete dir="dist" failonerror="false" />
<mkdir dir="dist" /> <mkdir dir="dist" />
</target> </target>
<!-- 配置打包命令 -->
<target name="tar" depends="check" description="Create tar file for release"> <target name="tar" depends="check" description="Create tar file for release">
<echo msg="Creating distribution tar for ${phing.project.name} ${version}"/>
<delete file="${distfile}" failonerror="false"/> <delete file="${distfile}" failonerror="false"/>
<tar destfile="${distfile}" compression="gzip"> <tar destfile="${distfile}" compression="gzip">
<fileset refid="php.tar.gz"/> <fileset refid="php.tar.gz"/>
</tar> </tar>
</target> </target>
</project> </project>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论