问题标签 [nuke-build]

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 回答
258 浏览

c# - Nuke.Azure 部署 Web 应用程序

我正在尝试使用Nuke.Build将一个简单的 WebApp 部署到 Azure。该应用程序本身已经创建,我只想上传它的新版本。

在 azure-cli 中类似的命令是

似乎有一个不错的专用项目 - https://github.com/nuke-build/azure

应该是这样的

但我不知道在那里做什么。并且真的不想切换到“StartProcess”解决方案

0 投票
1 回答
288 浏览

git - Dotnetcore 项目具有版本控制的预提交/预推送挂钩

我来自 NodeJS 世界,在那里我可以轻松地添加pre-commitpre-push挂钩 husky 或许多其他库。

有什么方法/图书馆可以做同样的事情dotnetcore吗?

如果不能,Nukebuild 可以将文件复制到../.git/hooks文件夹(基于操作系统)吗?我正在寻找类似的东西

0 投票
3 回答
1483 浏览

c# - Nuke 构建 .nuke 文件并构建多个解决方案

我是第一次使用nuke 构建

通过入门指南,我运行了以下内容:

这通过生成的向导运行:

  1. build 文件夹包含一个 csharp 项目来进行构建
  2. .nu​​ke 文件
  3. build.ps1 和 build.sh 运行构建

.nu​​ke 文件似乎包含我在构建过程中选择的解决方案。现在,我在要构建的文件夹下有一些解决方案。

所以我假设我可以将它们放入.nuke文件中。

无济于事。当我运行 build.ps1 时,它只构建列表中的第一个解决方案。

我看到的关于 .nuke 文件的唯一帮助是“根目录标记文件;引用默认解决方案文件”

问题是,使用 nuke 构建,我如何在文件夹层次结构下构建多个解决方案?

0 投票
1 回答
120 浏览

c# - Nuke 和更新 nuspec 文件

我用 NUKE 生成了一个 Nuget 包,现在我需要在 nuspec 中设置存储库 url。但我不知道怎么做。是否可以?或者有没有其他图书馆可以做到这一点?

0 投票
3 回答
572 浏览

c# - 如何在 Nuke 构建中获取项目的 OutputPath

我正在向我的解决方案中添加一个Nuke构建项目。

我需要创建一个将编译文件复制到自定义文件夹的目标。您可以将其视为一种部署。

如何获取特定项目的输出文件夹?

例如,如果项目名为“MyProject”并且它在C:\git\test\MyProject文件夹中,我需要根据当前配置和平台获取输出路径,例如C:\git\test\MyProject\bin\x64\Release.

我试过这个,但它给了我OutputPath属性的第一个值,而不是当前配置和平台的值:

我也尝试过这种方式,它尊重配置而不是平台:

0 投票
1 回答
260 浏览

git - 非常慢的 git rev-parse

我使用 nuke 构建工具来构建我的 .net 核心应用程序。

有谁知道为什么这个命令需要 2 分钟?这个问题存在于我所有的项目中。

在此处输入图像描述

0 投票
1 回答
1774 浏览

git - Git 致命:不明确的参数“|”:未知修订版或路径不在工作树中

当我打开 git bash 并执行以下命令时,我没有问题!

但是当我尝试执行此操作时:

我得到这些错误:

我必须做什么才能获得相同的结果?

0 投票
1 回答
553 浏览

nuke-build - 如何使用 nuke 安装 dotnet 工具

我是 Nuke 的新手,正在尝试从 Cake 过渡到 Nuke。在 Cake 我可以选择安装(本地)工具:

我在 Nuke 中试过这个:

但返回一个:

我想这不是针对 dotnet 工具,而是针对 nuget 工具?

0 投票
1 回答
305 浏览

nuke-build - 如何在 Nuke 构建中使用 VSTest

我正在尝试使用 Nuke 运行 VSTest,因为我的一些测试在 .Net Framework(不是核心)中。

我有一个成功运行的测试:

...但如果我不需要,我不喜欢指向 bin\debug\net47 文件夹。

我更愿意指出测试项目的来源,甚至是解决方案。

跑步

返回一个包含 9 个实例的 IReadOnlyCollection<Output> ?对应我的9个测试项目,但是如何执行,或者选择一个或多个执行?

流利的语法是可取的,只是无法弄清楚。

0 投票
1 回答
549 浏览

c# - 通过 Nuke.Common/NuGet.CommandLine 部署 NuGet 包时如何通过 Azure Auth

我正在尝试通过 Azure DevOps 上的 Nuke 和 CI/CD 自动更新 NuGet 包。一切都构建得很好,但是在 PushNuGet 步骤中,该过程尝试通过弹出窗口向 Azure 进行身份验证,这显然永远不会呈现 [在 devops 中] 或回答

在 Azure Build Pipeline 上,在最后一步中,可以在作业日志中看到它卡在了 azure 的某个身份验证窗口上。

是否有一种方法可以通过 Azure 以编程方式进行身份验证,因此它不会在弹出验证时挂起和超时?