问题标签 [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.

0 投票
1 回答
960 浏览

c# - 如何从其他来源获取 Cake Build 预发布插件?

我们正在为我们的构建脚本创建一个内部使用的 Cake 插件。

我们目前将其作为预发布版发布到内部提要,我们之前使用过来自 NuGet 的插件,#addin [id]语法如下:

是否可以更改默认提要或以任何方式指定提要?有没有办法表明允许预发布?

0 投票
1 回答
432 浏览

tfs - 如何将 Cake 构建的输出集成到 TFS 2013 构建中?

我们使用cake来定义我们的 .NET 构建,主要是为了我们可以在开发人员站上运行与构建服务器上相同的构建。TFS 2013 是我们实际的 CI 平台;构建工作流实际上只是一个RunScript调用 powershell 并通过其build.ps1脚本运行 cake 的活动。

基本构建运行良好,我正在让它生成报告(单元测试结果、覆盖率报告等)。我想让这些报告出现在构建的摘要屏幕中,但目前构建给我的唯一反馈是cake构建日志下的控制台输出。正在生成报告文件并将其放入构建的./tst/文件夹中,但该文件夹的内容并未出现在构建信息中的任何位置。

如何将测试报告添加到构建摘要和/或信息页面?

0 投票
1 回答
671 浏览

c# - 使用 0.15.2 对 GetFiles 进行重大更改不能排除文件夹

我不记得在哪里找到了一个如何从搜索中排除文件夹的示例。我们的问题是搜索 node_modules 会导致长路径异常。

解决此问题的任何帮助都会有所帮助。

0 投票
1 回答
1855 浏览

c# - Cake build.ps1 无法安装 Cake

我们使用 Cakebuild.net 提供的标准 build.ps1 PowerShell 脚本

它在 CI 和开发人员机器上都表现出色,但是对于我们的 1 位开发人员,我们在启动 build.ps1 时收到以下错误

然后退出,检查 tools 文件夹中没有安装 Cake。

0 投票
1 回答
75 浏览

c# - 是否可以在 Windows 上将 Mono 脚本引擎与 Cake 一起使用?

目前我只有 Windows,但是在 TravisCI 上运行 My Cake 构建脚本时,我注意到在 Mono 和它的脚本引擎上运行与在 Windows 上使用 Roslyn 运行时有些不同。

因此,为了帮助解决这些问题,我想知道是否可以在 Windows 上使用 Mono 脚本引擎?

0 投票
1 回答
2779 浏览

c# - 我们如何使用 Cake 构建对安全的 NuGet 服务器进行身份验证?

我们正在使用 Cake Build 自动化我们的构建,我们使用来自 nuget.org 的 NuGet 包,但我们也有自己的 NuGet Feed 服务器,它具有用户名/密码身份验证来访问。我们如何使用带有身份验证的自定义 NuGet 提要服务器的 Cake Build?

0 投票
1 回答
2208 浏览

error-handling - 使用蛋糕构建脚本时如何在 TeamCity 中显示构建错误消息

拥有一个使用 Teamcity 和 Octopus 的 CI 管道部署和构建用 Cake 编写的脚本,我希望能够显示构建脚本生成的错误消息。

现在显示的消息是:

在此处输入图像描述 为了能够看到真正的错误消息,必须查看构建日志并对其进行解析。

因此,即使在使用构建脚本时,我也希望能够在概览页面和错误列表中显示构建结果,如下图所示: 我知道 Cake 提供与 TeamCity 集成的支持,但文档和示例不支持这么简单。在此处输入图像描述

谁能提供一些关于这个主题的有用信息?

0 投票
3 回答
11538 浏览

c# - 为什么 NuGetPack 响应“无法创建没有依赖项或内容的包”

我正在尝试使用以下 Cake 脚本:

但我不断收到同样的错误:

从 NuGetPack 返回的错误

我已经确认生成的*.temp.nuspec文件确实包含正确的文件,并且这些文件存在于指定的位置,并且 BasePath 是正确的。

注意:我曾经-Verbosity Diagnostic生成传递给 NuGet.exe 的实际命令,并且直接运行它也会导致相同的错误消息。因此,我不认为这直接是 Cake 的问题,而是 NuGet.exe 的问题。

0 投票
3 回答
232 浏览

c# - Cake - 实验开关编译错误

我正在尝试使用 Cake-Plist 插件并收到一个错误,即动态尚未在正在使用的 Roslyn 版本中实现。然后从其他人的建议中,我被告知尝试使用 -Experimental 开关。使用开关时,我在尝试编译构建脚本时收到以下错误。

有谁知道是什么导致了这个错误?

0 投票
1 回答
839 浏览

c# - 当 Test Runner 中的测试失败时,如何让 OpenCover 返回错误?

使用以下 Cake 脚本时:

即使有一些失败的测试,对 OpenCover 的调用也不会像预期的那样失败并出现异常。

如果确实有单元测试失败,有没有办法告诉 OpenCover 失败?