Continuous integration 顺序在CC.NET1.6上工作吗?
我在CC.NET1.6上运行,Continuous integration 顺序在CC.NET1.6上工作吗?,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,我在CC.NET1.6上运行, 当我尝试使用下面所示的示例运行它时,在顺序节点上会出现错误级别异常,称为“检测到未使用的节点” 我错过了什么 标记 亚达。。。 亚达。。。 亚达。。。 您确定已将顺序节点放置在正确的位置,即它所属的另一个任务节点内吗?我尝试构建下面的项目配置,它通过了验证,没有出现错误 <project> <name>Test project</name> <tasks> <sequentia
当我尝试使用下面所示的示例运行它时,在顺序节点上会出现错误级别异常,称为“检测到未使用的节点”
我错过了什么
标记
亚达。。。
亚达。。。
亚达。。。
您确定已将顺序节点放置在正确的位置,即它所属的另一个任务节点内吗?我尝试构建下面的项目配置,它通过了验证,没有出现错误
<project>
<name>Test project</name>
<tasks>
<sequential>
<tasks>
<powershell>
<script>script.ps1</script>
</powershell>
<buildpublisher />
<ftp>
<ftpFolderName>upload</ftpFolderName>
<localFolderName>test</localFolderName>
<userName>user</userName>
<password>pwd</password>
<serverName>ftp.server.com</serverName>
</ftp>
</tasks>
</sequential>
</tasks>
</project>
测试项目
script.ps1
上传
测试
用户
pwd
ftp.server.com
从你的帖子中也不清楚为什么你需要顺序任务。默认情况下,CC.Net中的任务是按顺序执行的,因此您只需在并行任务中使用它即可指定要按顺序执行的任务块:
<project>
<name>Test project</name>
<tasks>
<parallel>
<tasks>
<sequential>
<tasks>
<!-- other tasks here -->
</tasks>
</sequential>
<sequential>
<tasks>
<!-- other tasks here -->
</tasks>
</sequential>
</tasks>
</parallel>
</tasks>
</project>
测试项目
希望这能有所帮助。Damir-谢谢:)从文档中看不清楚任务是否真正是顺序的。我无意中发现了一些相互矛盾的信息,这只是出于格外小心。除此之外,您已经解决了问题-我没有“”节点作为“”的父节点。sequential task还用于“continueOnFailure”标志,默认情况下,任何失败都将停止生成。通过设置continueOnFailure=true,所有任务都独立于失败的任务运行,这通常用于运行多个测试装置,如果您希望获得所有测试结果。
<project>
<name>Test project</name>
<tasks>
<parallel>
<tasks>
<sequential>
<tasks>
<!-- other tasks here -->
</tasks>
</sequential>
<sequential>
<tasks>
<!-- other tasks here -->
</tasks>
</sequential>
</tasks>
</parallel>
</tasks>
</project>