.net CCNet触发构建,但即使我将错误代码检入svn,也会成功
我已经使用SVN作为源代码控制并使用NAnt构建脚本为.NET设置了CruiseControl。当我手动构建VisualStudio解决方案时,会出现错误,这是正确的,因为我有一些错误代码。在我将代码签入svn之后,CCNet触发了构建,但结果显示为成功。请参阅下面的配置和生成文件: NAnt生成文件:.net CCNet触发构建,但即使我将错误代码检入svn,也会成功,.net,svn,nant,ccnet-config,.net,Svn,Nant,Ccnet Config,我已经使用SVN作为源代码控制并使用NAnt构建脚本为.NET设置了CruiseControl。当我手动构建VisualStudio解决方案时,会出现错误,这是正确的,因为我有一些错误代码。在我将代码签入svn之后,CCNet触发了构建,但结果显示为成功。请参阅下面的配置和生成文件: NAnt生成文件: <project name="MyServiceClient" default="build"> <target name="init" depends="clean" /
<project name="MyServiceClient" default="build">
<target name="init" depends="clean" />
<target name="clean" />
<target name="checkout"/>
<target name="compile"/>
<!--<target name="deploy"/>
<target name="test"/>
<target name="inspect"/>-->
<target name="build" depends="init, checkout">
<call target="compile" />
<!-- <call target="inspect" />
<call target="test" />
<call target="deploy" />-->
</target>
</project>
ccnet.config
https://dev-wks28.dev.va.root:8443/svn/test/trunk/MyServiceClient
C:/Program Files/VisualSVN Server/bin/svn.exe
C:\test\MyServiceClient
克佩达
密码1
真的
C:\test\MyServiceClient
C:/Program Files/NAnt/bin/NAnt.exe
C:/Apps
default.build
建造
谁能告诉我发生了什么事吗?你的NANT又贴了一次:
<?xml version="1.0"?>
<project name="MyServiceClient" default="build">
<target name="init" depends="clean" /> <target name="clean" />
<target name="checkout"/>
<target name="compile"/>
<!--<target name="deploy"/> <target name="test"/> <target name="inspect"/>-->
<target name="build" depends="init, checkout">
<call target="compile" />
<!-- <call target="inspect" /> <call target="test" /> <call target="deploy" />-->
</target>
</project>
这个脚本什么都不做。NANT甚至不使用此脚本查看源代码。default.build是什么样子的?如果粘贴到NANT生成文件中,可能会有所帮助。这是生成文件NANT生成文件:您能否确认已签入错误代码而不是其他文件?如果没有提交错误代码,那么这就是预期的行为。是的,我已经通过龟甲提交了更改。我试过几次更改和提交Evan,你能纠正我在NAnt脚本中的错误吗?只是编译指令是空的。我只能假设,由于包含了其他已注释掉的指令,您没有删除指令的主体。
<?xml version="1.0"?>
<project name="MyServiceClient" default="build">
<target name="init" depends="clean" /> <target name="clean" />
<target name="checkout"/>
<target name="compile"/>
<!--<target name="deploy"/> <target name="test"/> <target name="inspect"/>-->
<target name="build" depends="init, checkout">
<call target="compile" />
<!-- <call target="inspect" /> <call target="test" /> <call target="deploy" />-->
</target>
</project>