自动化每日构建(三)用NAnt来完成.NET工程的每日构建[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 samlei 的 blog

    <echo message="using '${nant.settings.currentframework}' framework on '${nant.platform.name}' platform."/>

    <!-- =================================================================== -->
    <!-- initialization target                                               -->
    <!-- =================================================================== -->
    <target name="init">
        <!-- you have to fill the ***** space with your project label.  -->
        <property name="name" value="*****"/>
        <property name="name" value="*****"/>
     <property name="version" value="1.0" overwrite="false" />

     <echo message="------------------ ${name}${version} build  ------------------"/>

        <property name="s.home" value=".."/>
        <property name="s.src" value="${s.home}/src"/>
        <property name="s.srccs" value="${s.home}/src/cs"/>
        <property name="s.gohome" value="../"/>
        <property name="s.lib" value="${s.home}/lib"/>
        <property name="s.res" value="${s.home}/res"/>
        <property name="s.build" value="${s.home}/build"/>
        <property name="s.run" value="${s.home}/run"/>

        <property name="s.build.assemble" value="${s.build}/assemble"/>
        <property name="s.build.bin" value="${s.build.assemble}/bin"/>
        <property name="s.build.debug" value="${s.build.bin}/debug"/>
        <property name="s.build.gensrc" value="${s.build.assemble}/gen-src"/>
        <property name="s.build.apidocs" value="${s.build}/apidocs"/>
        <property name="s.build.lib" value="${s.home}/res"/>
        <property name="s.build.release" value="${s.build}/release"/>
        <property name="s.build.web"   value="${s.build}/web"/>
        <property name="s.build.dist"  value="${s.build}/dist"/>
        <property name="s.main" value="com"/>

        <tstamp>
            <format property="today" pattern="d-mm-yy"/>
        </tstamp>

    </target>
    

    <!-- =================================================================== -->
    <!-- help on usage                                                       -->
    <!-- =================================================================== -->
    <target name="usage">
        <echo message=""/>
        <echo message=""/>
        <echo message="***** build file"/>
        <echo message="-------------------------------------------------------------"/>
        <echo message=""/>
        <echo message=" available targets are:"/>
        <echo message=""/>
        <echo message="   package   --> generates the *****.zip file (default)"/>

本文关键:自动化每日构建(三)用NAnt来完成.NET工程的每日构建
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top