发布ccnet的步骤

第一步:svn

安装好ccnet程序,以下图所示(G:\软件\开发软件\ccnet):ui

第二步:spa

建立项目运做目录,好比,我要建立项目名称为[icanyin]BLL,在这个目录下建(D:\Program Files (x86)\CruiseControl.NET\server),以下图所示:日志

第三步:server

建立上面项目名称的日记目录BLL(D:\Program Files (x86)\CruiseControl.NET\server\Icanyin),以下图所示:blog

第四步:事件

修改ccnet.config配置文件,以下图所示 :开发

代码详情的内容以下:get

<project name="[icanyin]BLL" >  <!--你在ccnet要建立运做项目名称-->
<artifactDirectory>D:\Program Files (x86)\CruiseControl.NET\server\Icanyin\BLL</artifactDirectory> <!--在ccnet建立运做日志目录-->
<modificationDelaySeconds>10</modificationDelaySeconds>   it

<sourcecontrol type="svn" autoGetSource="true" cleanUp="true">
<trunkUrl>https://usermic-unkuoa3/svn/Code/trunk</trunkUrl>  <!--svn路径:这个目的就是从svn上面获取代码下来-->
<workingDirectory>F:\test_ccnet\Code\trunk\</workingDirectory> <!--从svn上获取下来临时的代码的路径-->
<executable>D:\Program Files (x86)\VisualSVN Server\bin\svn.exe</executable>  <!--执行获取代码的svn程序-->
<username>ccnet</username>  <!--在svn上面建立的用户名和密码-->
<password>123456</password>
</sourcecontrol>

<!-- 如下触发事件的设置CCNET每60秒检查一次SVN是否有变更,其中buildCondition="IfModificationExists"表示若是SVN有变更存在的状况就进行Build -->
<triggers>
<intervalTrigger seconds="60" buildCondition="IfModificationExists"/>  
</triggers>

<tasks>

<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>  <!--编译项目解决方案的程序-->
<workingDirectory>F:\test_ccnet\Code\trunk\ICanyin</workingDirectory> <!--从svn上获取下来临时的代码的路径-->
<projectFile>ICanyin.sln</projectFile> <!--要编译的解决方案-->
<targets></targets>
<timeout>60</timeout>
<!--记录编译的详细日志,须要单独下载这个程序集,放在工做目录(workingDirectory)下,下载路径 http://ccnetlive.thoughtworks.com/MSBuildXmlLogger%2DBuilds/-->
<logger>ThoughtWorks.CruiseControl.MsBuild.XmlLogger,ThoughtWorks.CruiseControl.MsBuild.dll</logger>
<buildArgs></buildArgs>
</msbuild>

<exec executable="F:\test_ccnet\Code_Push\publish-commondll.bat"/><!--目的复制dll到commond文件夹-->
<exec executable="F:\test_ccnet\Code_Push\publish-commondll-svncommit.bat"/><!--把commond文件夹下面的dll提交到svn上面-->
</tasks>

</project>

 

第五步:

打开访问地址:http://localhost/ccnet/server/local/ViewServerReport.aspx

相关文章
相关标签/搜索