如何尝试构建项目组中的所有项目,即使其中一个编译失败
我们有一个Jenkins任务,它会在一夜之间运行并编译包含我们所有项目的项目组。不幸的是,这个任务停止在项目的第一个错误。这意味着我们没有得到项目组错误的完整列表,即使多个签入可能包含错误,只有一个签入将被标记为问题。如何尝试构建项目组中的所有项目,即使其中一个编译失败
有没有办法强制Delphi编译器继续构建项目组中的所有项目?
回答:
信用应该去LaKraven谁在评论中提出这个答案,但我无法勾选它。
“如果使用的MSBuild,你可以创建一个BAT文件,它会生成各个项目,并继续到下一个前一个是否成功”
还有一个计算器question显示有关更多细节。
我们做得到它的工作,唯一的变化是使用以下buildall.targets代替:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
DefaultTargets="Default">
<ItemGroup>
<AllFiles Include=".\**\*.dproj"/>
</ItemGroup>
<Target Name="Default">
<MSBuild Projects="@(AllFiles)"/>
</Target>
回答:
解决方案是单独构建每个项目。
以上是 如何尝试构建项目组中的所有项目,即使其中一个编译失败 的全部内容, 来源链接: utcz.com/qa/260440.html