问题标签 [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 回答
1280 浏览

macos - 在 OS X 上 Cake 构建失败,找不到 msbuild.exe

我正在尝试为我的 Xamarin 项目设置 Cake 构建。它在 Windows 上运行良好,但在 OS X(El Captain)上失败。 build.sh 在这里build.cake 在这里

在 NuGetRestore 上构建失败并显示此消息:

./build.sh -v "Diagnostic" 给出:

0 投票
2 回答
593 浏览

iis - 如何使用 Cake 在 IIS 中创建虚拟目录

有没有办法使用 Cake 构建脚本在 IIS 中创建虚拟目录?

我找到了Cake.IIS插件,它允许创建应用程序池和站点,但不能创建虚拟目录。

0 投票
2 回答
3481 浏览

c# - 如何使用 cake MSBuild 构建 Visual Studio Installer .vdproj?

build.cake 是这样的:

xxx.sln 包含 xxx_Setup.vdproj,但在我运行时它没有构建

0 投票
2 回答
1718 浏览

c# - 如何在 c# cake build 中创建任务以使用 FTP 上传文件?

我注意到 cake 支持 HTTP 操作,但没有 FTP 操作,你知道如何创建一个通过 FTP 上传文件的任务吗?

0 投票
1 回答
1499 浏览

c# - 如何根据退出代码执行任意可执行文件和失败的 Cake 构建?

如何在我的 Cake 构建脚本中运行任意可执行文件并检查该程序的退出代码?如果它没有返回给定的退出代码,那么我希望构建失败。

0 投票
1 回答
1468 浏览

powershell - 使用 cake-build 执行远程 powershell 脚本的问题

我正在尝试执行以下test.ps1脚本

使用以下命令在远程服务器上

我能够从命令行成功调用这个命令,现在我想要使用 cake 脚本。

我正在使用Cake.Powershell插件。

当我尝试用一​​个花括号执行它{c:\\test.ps1 -name dato -password test}时,出现错误:

Error: Input string was not in a correct format.

当我用两个花括号尝试时

{{c:\\test.ps1 -name dato -password test}}

输出如下

Executing: Invoke-Command -ScriptBlock {{c:\test.ps1 -name dato -password test}}

但是,当我检查远程服务器 test.txt 文件时没有创建。

你知道为什么会这样吗?

0 投票
1 回答
815 浏览

nunit - TeamCity XML 报告处理不适用于 NUnit 3 报告文件

我有一个 CakeBuild 构建脚本,它编译 Visual Studio 2015 解决方案,然后使用 NUnit 3 的 Cake 插件运行单元测试并生成 TestResult.xml 文件。测试在本地运行时成功通过并生成报告。

TeamCity(版本 10.0.2)正在运行相同的构建脚本,构建代理也成功运行了测试(全部通过)并生成了 TestReport.xml 文件。

TeamCity 构建配置已通过 XML 报告处理构建功能进行配置,以导入 NUnit 报告。构建日志表明这也已成功发生。日志示例:

但是,在构建运行中没有对任何测试的引用 - 测试选项卡完全丢失,并且根本没有对测试的其他引用。

是否需要配置其他任何东西才能显示测试结果?

0 投票
2 回答
450 浏览

c# - Cake构建脚本中的提交计数?

我们正在迁移为我们的 CI 管道使用 Cake 构建脚本,并且在我们的构建过程中,我们使用来自 command 的输出识别具有提交计数的构建git rev-list --all –count

在 Cake 中是否有一种本机方法,而无需使用 git 命令行?

0 投票
2 回答
5815 浏览

c# - 如何将我自己的自定义参数传递给 build.ps1?

我试过 build.ps1 -SettingsProfile "Customer",但它输出

在我的蛋糕脚本中,我通过

如果我跳过 build.ps1 的参数,那么它会起作用,但显然会变成“默认”。

0 投票
2 回答
1744 浏览

c# - ContinousDelivery: `AssemblyInfo.cs` 带有 Cake 脚本和 GitVersion 的版本信息

我正在使用使用GitVersion 工具GitHub 项目)的Cake

目前,我只玩我的build.cake

每次运行此脚本时,都会GitVersion更改我的Properties\AssemblyInfo.cs文件。所以,每次我执行这个脚本时,git 都会警告我我已经更改了一个文件。

我怎么能避免这种情况?