cakebuild

    3热度

    1回答

    我正在使用自定义蛋糕生成脚本w/MyGet。我以前用在AppVeyor var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1"; 像这样一行来从构建CI平台版本号。然而,在MyGet上,我有一个MyGet.IsRunningOnMyGet,但我似乎没有在MyGet中构建版本号

    2热度

    1回答

    我需要我的蛋糕脚本中的用户目录路径(绝对),以将构建代理的nuget缓存挂载到构建应用程序的docker容器。我如何得到它们? Directory("~") 不起作用。

    1热度

    1回答

    是否可以使用Cake来获取最新版本的特定NuGet包?我知道NuGet本身只允许你在Nuget.config的基础层设置它。有一些内部软件包,我们希望始终获得最新版本(我们的一些数据库实体),而其他内部软件包我们不想强制最新版本(例如我们的扩展软件包)。现在我们必须通过并手动更新依赖这些包的项目,并且我希望在构建时自动执行那些“始终最新”的项目。 我没有看到任何使用任何NuGet插件,但我是蛋糕的

    1热度

    1回答

    我想使用的詹金斯PowerShell的插件,打造我的蛋糕脚本。我想给$env:BUILD_NUMBER解析成饼脚本 - 这是在PowerShell窗口中使用Windows上工作正常: .\build.ps1 -buildNumber=123 但是当使用“相同” 在PowerShell中(OK解析123时)詹金斯上的插件 - 它失败了。它不会解析Cake的$env:BUILD_NUMBER的值。

    1热度

    1回答

    我试图从命令行构建一个UWP应用程序,以便将检查到构建自动化到发布到应用商店。在Visual Studio中运行构建时,以及在创建应用程序包时,一切运行正常(但需要15分钟左右,时间太长)。 在调用每个平台(86,64 & ARM)的MSBuild,只有ARM似乎失败,出现以下错误: _CreatePriConfigXmlForSplitting "C:\Source\MyProject\sr

    0热度

    1回答

    我们有一个COM Interop引用项目(静态链接到项目)。 我创建了Cake-build脚本,并引用了这个DLL。 在处理: Task("Build").Does(()=> { NuGetRestore(solutionFile); MSBuild(solutionFile); }); 构建脚本有我的DLL库有一个错误的格式错误。 蛋糕是否支持COM参考?也许我需要做

    2热度

    1回答

    我正在使用Jenkins管道作业。我的要求是获取作业的所有提交消息,并将其传递给Jenkins管道文件中的.ps1文件,然后从.ps1文件传递给cake文件。 我正在使用字符串列表来获取所有提交消息,然后将其转换为数组。 现在,我需要将这个数组值传递给Jenkins管道文件中的ps1文件。 我试图像詹金斯管道文件中的字符串那样传递。它引发一个异常。任何人都可以让我知道是否可以将数组值传递给詹金斯文

    0热度

    1回答

    我使用CakeBuild来构建和测试Xamarin可移植类库。 在build.cake脚本中,我定义了我想使用NUnit-Console来运行我的测试用例。所以我做 #tool nuget:?package=NUnit.ConsoleRunner 不幸的是我运行Cake脚本时出现以下错误。 Preparing to run build script... VERBOSE: Restoring

    5热度

    1回答

    在一个蛋糕构建脚本中,有一个非常简洁的方式来记录在任务上使用.Description()扩展的任务。使用-showdescription参数调用构建脚本时会显示这些说明。 我在我的构建脚本中有几个自定义参数,我想以某种方式记录文档。目前,我补充说,输出类似于manual page style对可用参数的说明文字,看起来像这样一个任务: var nextLineDescription = "\n\t

    5热度

    1回答

    在Cake脚本中,当使用load指令(#load)时,这可以是可选的吗?如果引用的文件不存在,我不希望CAKE脚本返回一个异常。 documentation引用了'?'以使其尝试加载,但即使如此,如果文件不存在,我也会收到异常。 #load "local:?path=properties.cake"; 但在exection我得到错误: Analyzing build script... Er