Continuous integration 顺序在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

我在CC.NET1.6上运行,

当我尝试使用下面所示的示例运行它时,在顺序节点上会出现错误级别异常,称为“检测到未使用的节点”

我错过了什么

标记


亚达。。。
亚达。。。
亚达。。。

您确定已将顺序节点放置在正确的位置,即它所属的另一个任务节点内吗?我尝试构建下面的项目配置,它通过了验证,没有出现错误

<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>