问题标签 [cakebuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - Cake - 是否可以将我的步数分别输出到 TeamCity 的统计数据中?
我正在使用 Cake 在 TeamCity 构建服务器上构建解决方案。
目前,我的构建统计信息还没有达到我想要的水平 - 例如,我可以在 TeamCity 的“测试”选项卡中获取我的测试的总运行时间,并且我可以在那里查看这些测试的各个运行时间,以及构建的总运行时间。
但是,如果我想查看特定步骤花费了多少时间,我必须手动完成。
例如,给定以下来自执行的示例
为了快速修复,我使用 Excel 手动解析了这个。我可以编写一个脚本来解析这个输出,但我真的不想!
1) cake 有没有办法将每个步骤输出为不同的构建步骤,以便 TeamCity 的图表和统计数据可以自然地组织事物?
2)如果没有,我可以将蛋糕任务结果输出到某种形式的文件吗?CSV 或 XML 就可以了,因为我至少可以去下载它们,或者将它们包含在工件部分或其他东西中。
谢谢JM
cakebuild - 在 Cake 构建脚本中获取目录列表
是否有一种简单的方法可以获取给定目录路径的目录列表(例如 DirectoryPathCollection)?
我希望能够轻松获取当前目录以及给定路径的所有目录。
我在Directory Operations reference以及DirectoryPath或DirectoryAliases中都没有看到任何明显的内容。
解决方法
到目前为止,我已经找到了几种可行的方法。
使用GlobbingAliases.GetDirectories
带有参数的方法来匹配所有内容,但这似乎有点不合时宜。(它也有一些尝试获取子目录的怪癖,但这将是我将调查的另一个问题。)
此外,我很幸运直接进入System.IO.Directory
方法。
c# - 如何使用 Cake(C# make) 建立档案
我可以使用以下代码行用 cake 构建我的 xamarin 项目:
但我想创建 google play 存档和 appstore ipa。之后将此文件发送到商店。我怎样才能做到这一点?
git - 进程在蛋糕执行中返回错误(退出代码-3)
在为我得到的测试项目执行蛋糕脚本时,
我怎么解决这个问题?
xamarin - 使用 CakeBuild 和 Xamarin 时如何导出 IPA/APK?
我正在尝试使用 CakeBuild 和 FastLane 来自动化我的 Xamarin 项目的构建过程。我有一个脚本正在使用 Cake 执行“构建”命令,但它不输出 IPA/APK 文件。这是我当前的脚本
目录“bin/release”始终为空
c# - Cake MSBuild 设置属性
我有一个批处理文件,我试图用 Cake (C# Make) 复制它。它使用一些属性调用 MSBuild。这是批处理中的行;
这些是我需要设置的属性。我认为它是这样的;
我无法完成这项工作。我认为这可能与我指定 cpu 计数的方式有关。我也找不到任何方法将其设置为重建,批处理的方式。
xamarin - Xamarin 解决方案仅使用 MSBuildPlatform.x86 构建
我有以下问题:
我正在使用 CakeBuild 在 Windows 计算机 (Windows 10) 上构建我的 Xamarin.Forms 解决方案。
当我使用以下命令时,一切都很好:
但是,如果我删除“SetMSBuildPlatform(MSBuildPlatform.x86)”,它会在内部使用“MSBuildPlatform.x64”,然后我会收到以下错误:
有人可以解释这种行为吗?我只能使用 x86 版本的 MSBuild 来构建 Xamarin 项目吗?